【发布时间】:2015-11-24 22:31:44
【问题描述】:
我有一个依赖 AFNetworking 的 CocoaPod(当前版本是 2.6.3)。
同时我想使用仍然使用 AFNetworking 1.3.0 的 RestKit。
是否有一种“理智”的方式来处理我的 AFNetworking 符号,以免它们与 RestKit 冲突?
示例 podspec 文件 sn-p:s.dependency 'JSONModel', '~> 1.1'
s.dependency 'tolo','~> 1.0'
s.dependency 'AFNetworking', '~> 2.0'
在另一个项目中,我有:pod 'RestKit'
pod 'MyLibrary'
结果:[!] Unable to satisfy the following requirements:
- 'AFNetworking (= 1.3.4)' required by 'Podfile.lock'
- 'AFNetworking (~> 2.0)' required by 'MyLibrary (2.0)'
我也尝试过使用CocoaPods packager,但没有成功。出于某种原因,MyLibrary 的依赖项未包含在损坏的框架中。
我也尝试过仅破坏 AFNetworking,但同样没有成功,因为我无法指向 podspec 文件中的本地依赖项 (!?)。
【问题讨论】:
标签: objective-c cocoapods