0

假设我AFIncrementalStore使用 cocoapods 安装 pod,有没有办法AFIncrementalStore指定它取决于AFNetworking,它本身说取决于ConciseKit,所以当我安装 AFIncrementalStore 时,它​​最终会递归地遍历依赖项并安装所有必需的 pod?

4

1 回答 1

2

是的。您可以通过dependencypodspec 中的属性来执行此操作。您的 AFIncrementalStore 示例实际上已经在这里使用

s.dependency 'AFNetworking', '>= 1.0'
s.dependency 'InflectorKit'
s.dependency 'TransformerKit'

当您运行pod install它时,它会分析这些依赖项并递归安装它们的依赖项。相同依赖项的不同版本会出现问题。目前 CocoaPods 无法解析到同一个库的多个版本的链接。因此,如果您包含两个库,一个具有AFNetworking1.0 的硬性要求,一个需要 1.3.1,就会出现问题。

于 2013-07-10T18:15:05.193 回答