我正在尝试使用两个 pod——JGAFImageCache 和 ADNKit——它们指定了不同版本的 AFNetworking。这是我的 Podfile:
platform :ios, '7.0'
pod 'AFNetworking'
pod 'ADNKit'
pod 'JGAFImageCache'
pod 'DerpKit'
pod 'SVProgressHUD'
pod 'SSKeychain'
pod 'iOS7Colors', '~> 2.0.0'
运行时pod install
,我收到以下消息:
[!] ADNKit (1.3.1) 尝试
AFNetworking (~> 1.3.0)', but already activated version
通过 Podfile、AFNetworking (2.0.0-RC3)、AFNetworking/Core (2.0.0-RC3)、AFNetworking/Core (2.0.0-RC3) 激活 2.0.0-RC3' )、AFNetworking/Core (2.0.0-RC3) 和 AFNetworking/Core (2.0.0-RC3)。
删除 AFNetworking 并依赖v1.3.0
ADNKit 会导致:
[!] JGAFImageCache (1.1.0) 尝试
AFNetworking (~> 1.2.0)', but already activated version
通过 ADNKit (1.3.1) 激活 1.3.3'。
我很乐意与v1.3.1
; 我不需要最新版本的 AFNetworking。
如何让 JGAFImageCache 和 ADNKit 停止为使用哪个 AFNetworking 版本而争吵?