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

标签 ios objective-c iphone cocoapods

我正在开发一个私有(private) pod,它依赖于其他私有(private) pod。所以我只想在我的 pod .podspec 文件中提及它。

在pod2的.podspec文件中是这样的

s.dependency 'Pod1', '~> 0.0.1' , :git => 'https://github.com/MY_COMPANY/pod1.git', :commit => '9f9f4fe5b5959e0f2ea89e472eccf7aea6f37eea'

而且我开始知道“在 podspec 依赖说明符中没有 :git 和 :commit 选项”所以如果没有那么如何实现那件事?

最佳答案

You have to maintain a repository for your private podspecs.

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

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

将你的私有(private)依赖 pod 添加到它:

pod repo push MyPrivateSpecs Pod1

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

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

关于ios - 如何在另一个 pod .podspec 文件中添加私有(private) CocoaPod 作为依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25759170/

相关文章:

php - 这可能是移动设备的有效用户代理吗?

ios - 在 iOS 应用程序中加载图像时颜色发生变化?

ios - 如何从 iOS 私有(private) api 二进制文件中获取 header 和函数?如何对应用程序进行逆向工程?

ios - 如何比较 NSArray 中的每一对元素?

iphone - 在 iPhone TableView 单元格的单元格右侧添加小箭头

iphone - 想要在某个位置创建一个来自上方的 View

iOS popToRootViewControllerAnimated 无法处理委托(delegate)方法

ios - 在学习为 Swift 4 Xcode 10 制作二维码扫描器时遇到困难

objective-c - 如何在 ARC 中从 id __autoreleasing * 转换为 void **?

iphone - 从 UITableViewCell 调用