繁体   English   中英

如何在另一个pod .podspec文件中添加私有CocoaPod作为依赖项?

[英]How to add a private CocoaPod as a dependency in another pod .podspec file?

我正在开发一个私有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选项”所以如果没有那么如何实现那个东西呢?

您必须维护私有podspecs的存储库。

将该存储库添加到CocoaPods安装:

pod repo add MyPrivateSpecs git@git.example.com:MyPrivateSpecs

将私有依赖项pod添加到其中:

pod repo push MyPrivateSpecs Pod1

现在您可以像往常一样简单地引用该pod:

s.dependency 'Pod1', '~> 0.0.1'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM