platform :ios,'7.0'pod 'AFNetworking'pod 'ADNKit'pod 'JGAFImageCache'pod 'DerpKit'pod 'SVProgressHUD'pod 'SSKeychain'pod 'iOS7colors','~> 2.0.0'
运行pod安装时,我收到以下消息:
[!] ADNKit (1.3.1) trIEs to activate
AFNetworking (~> 1.3.0)',but already activated version
2.0.0-RC3′ by Podfile,AFNetworking (2.0.0-RC3),AFNetworking/Core (2.0.0-RC3),and AFNetworking/Core (2.0.0-RC3).
删除AFNetworking并依赖ADNKit中的v1.3.0会导致:
[!] JGAFImageCache (1.1.0) trIEs to activate
AFNetworking (~> 1.2.0)',but already activated version
1.3.3′ by ADNKit (1.3.1).
我很高兴与v1.3.1合作;我不需要最新版本的AFNetworking.
如何让JGAFImageCache和ADNKit停止争夺使用哪个版本的AFNetworking?
解决方法 显然,最好的办法是向这些开发人员提出使用最新依赖关系的问题.问题是这些pod依赖于AFNetworking的API不会更改,因此如果您尝试使用更高版本并且某些API已被删除,则可能会出现问题.另一种方法是fork那些repos,然后自己更改podfiles中的依赖项,以便它们都使用相同的依赖项.然后,您只需将应用程序的podfile指向您的分叉存储库即可安装它们.这可能会破坏某些东西,所以你必须自己检查,这显然不是一个好的长期解决方案.
pod 'ADNKit',:git => 'https://github.com/yourUsername/ADNKit.git'总结
以上是内存溢出为你收集整理的ios – 使用具有冲突的AFNetworking依赖关系的pod全部内容,希望文章能够帮你解决ios – 使用具有冲突的AFNetworking依赖关系的pod所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)