我正在处理一个私有pod,它依赖于其他私有pod。所以我只想在我的pod .podspec文件中提及它。
在pod2的.podspec文件中看起来像这样。
s.dependency 'Pod1', '~> 0.0.1' , :git => 'https://github.com/MY_COMPANY/pod1.git', :commit => '9f9f4fe5b5959e0f2ea89e472eccf7aea6f37eea'
我开始知道"在podspec依赖说明符"中没有:git和:commit选项。如果不是那么如何实现那个目标呢?
答案 0 :(得分:13)
You have to maintain a repository for your private podspecs.
将该存储库添加到CocoaPods安装中:
pod repo add MyPrivateSpecs git@git.example.com:MyPrivateSpecs
将私有依赖项pod添加到其中:
pod repo push MyPrivateSpecs Pod1
现在你可以像往常一样简单地引用那个pod:
s.dependency 'Pod1', '~> 0.0.1'