使用单个存储库共享私有 cocoapods

Using a single repository to share private cocoapods

我目前有一个 git 存储库,其中的 CocoaPods 文件夹包含一个 .framework(每个版本带有 git 标签),我想将其作为私有 pod 共享。

因此,我在 CocoaPods 文件夹的同一级别创建了一个 podspec 文件,并将该文件添加到 git 存储库中。但是现在当我更新 repo 时,"CocoaPods" 文件夹被添加到 ~/.cocoapods/repos/MY_REPO/ 文件夹中。 由于这是我第一次使用 CocoaPod,我不知道这是否是预期的行为,但是当我 运行 "pod repo lint MY_REPO" 此文件夹中的文件导致验证失败时。

那么我应该使用单独的 git 存储库来存储 podspec 文件吗?

您可以使用 pod "MyPod", :path => "." 在与您的 Podfile 相同的文件夹中使用 Pods,无需创建整个 Podspec 存储库(如 Artsy's )直到它需要处理多个项目。