如何添加一个私人的CocoaPod作为依赖另一个pod.podspec文件?
我正在一个私人吊舱上工作,这是依赖于其他私人吊舱。 所以我只是想在我的pod.podspec文件中提到它。
它在pod2的.podspec文件中看起来像这样。
s.dependency 'Pod1', '~> 0.0.1' , :git => 'https://github.com/MY_COMPANY/pod1.git', :commit => '9f9f4fe5b5959e0f2ea89e472eccf7aea6f37eea'
我知道“没有:git和:在podspec依赖说明符中提交选项”,所以如果不是,那么如何实现这一点?
您必须为您的私人podspec维护一个存储库。
将该存储库添加到CocoaPods安装中:
pod repo add MyPrivateSpecs git@git.example.com:MyPrivateSpecs
添加您的私人依赖窗格:
pod repo push MyPrivateSpecs Pod1
现在,您可以像通常那样简单地引用该窗格:
s.dependency 'Pod1', '~> 0.0.1'