Dependencies obj-c中的依赖关系管理:POD可以相互依赖吗?

Dependencies obj-c中的依赖关系管理:POD可以相互依赖吗?,dependencies,cocoapods,Dependencies,Cocoapods,假设我使用cocoapods安装AFIncrementalStorepod,有没有办法让AFIncrementalStore指定它依赖于AFNetworking,而AFNetworking本身就是说依赖于ConciseKit,因此,当我安装AFIncrementalStore时,它会递归地遍历依赖项并安装所有必需的pod?是的。您可以通过podspec中的属性执行此操作。您的AFIncrementalStore示例实际上已经使用 运行pod install时,它会分析这些依赖项,并递归地安装它们

假设我使用cocoapods安装
AFIncrementalStore
pod,有没有办法让
AFIncrementalStore
指定它依赖于
AFNetworking
,而AFNetworking本身就是说依赖于
ConciseKit
,因此,当我安装AFIncrementalStore时,它会递归地遍历依赖项并安装所有必需的pod?

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


运行
pod install
时,它会分析这些依赖项,并递归地安装它们的依赖项。同一依赖项的不同版本会出现此问题。目前CoCoapod无法解析链接到同一库的多个版本。因此,如果您包括两个库,一个是对
AFNetworking
1.0有严格要求的库,另一个是需要1.3.1的库,则会出现问题。

Ah,很好的示例,谢谢。两个吊舱在一个库上有两个不同的硬钉连接依赖项,有什么解决办法吗?@Tony no,目前没有。我认为这是因为基于C语言存在重复符号问题。
s.dependency 'AFNetworking', '>= 1.0'
s.dependency 'InflectorKit'
s.dependency 'TransformerKit'