gpt4 book ai didi

ios - 将 pod 部署到 artifactory 的理想方式是什么?

转载 作者:搜寻专家 更新时间:2023-11-01 06:39:44 27 4
gpt4 key购买 nike

免责声明 - 我对 cocoapods 很陌生。对于大多数 ios 开发人员来说,这可能是一个非常愚蠢的问题。

Artifactory 文档 link用于上传 cocoapods 的解释很清楚,也很容易理解。我已按照这些步骤操作,并尝试将众所周知的 pod (ABCustomUINavigationController) 上传到我自己的本地 artifactory 实例。

文档的部署部分说 enter image description here

我正在使用 Web UI 将 pod(以 .tar.gz 格式)部署到 Artifactory 。我这样做的方式是: enter image description here

这是部署 pod 的理想方式吗?另外,如果我想连同 .podspec 文件一起上传 pod 的 xcodeproj(构建输出),那么我该怎么办?

谢谢。

最佳答案

我看到您将 pod 本身上传到您的存储库的 .specs 文件夹下,这实际上是 Artifactory 保存 podindex 的地方> 客户端稍后在您使用 pod repo-art addpod repo-art update 时检索。虽然对于将 pod 放置在何处没有限制,但我会将它们放在 .specs 文件夹之外,以便您自己整理。

至于构建输出 - CocoaPod 通常包含项目可以包含的源代码(可能还有其他资源),而不是项目构建的输出,所以我不确定上传额外内容的好处是什么(例如构建产品)与它分离。

在任何情况下,pod 客户端处理 pod 的方式是在索引中搜索一个合适的条目(即在您的仓库中 .specs 下的所有内容)满足在项目的 Podfile 中定义的所需版本,然后使用该索引文件中的地址(在我们的例子中指向 Artifactory)下载所需的 Pod.

换句话说,您放入存储库中的任何其他不是压缩包的 pod 都会被 Artifactory 和 pod 客户端忽略。

关于ios - 将 pod 部署到 artifactory 的理想方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37044444/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com