好了!无法满足下列要求:
SDWebImage (= 3.7)由DZNPhotoPickerController/Core (1.6.0)要求AFNetworking (~> 3.0)由Podfile要求AFNetworking (~> 1.3.3)由DZNPhotoPickerController (1.0.2)要求PodFile
pod 'DZNPhotoPickerController'
pod 'ZXingObjC', '~> 3.0'
pod 'vfrReader','~>2.8.6'
pod 'Mantle'
pod 'PPSSignatureView'
pod 'AFNetworking','~>3.0'
pod 'JNKeychain'
pod 'SVProgressHUD'
pod 'ZipArchive'我想更新一下AFNetworking。
帮我解决了这个
发布于 2016-03-11 17:44:27
要解决这个问题,你可能需要
分叉DZNPhotoPickerController回购并修改Pod规范中的依赖项,然后在pod文件中使用分叉回购的git位置。从长远来看,这不是一个很好的解决方案,而是有效的。
例如,Pod规范这里应该有line#33,它是
ss.dependency 'AFNetworking'应改为
ss.dependency 'AFNetworking', '~> 3.0' 在你的分叉回购中。
然后在Pod文件中使用,如下所示
pod 'DZNPhotoPickerController', :git => 'https://github.com/yourUsername/DZNPhotoPickerController.git'如果项目依赖于遗留依赖项代码(如果有的话),则不能保证分叉回购可以立即工作。在这种情况下,如果它使用了在3.0中删除的任何AFNetworking方法,那么它将无法工作。
发布于 2016-03-12 14:09:54
要更新单个AFNetworking吊舱,
pod update AFNetworking有了上面的代码,cocoapods将找到最新更新的pod版本并更新您的pod。
更新您可以使用的所有吊舱
pod update这会更新你所有的吊舱。
发布于 2016-03-23 03:13:46
这个问题看起来像'DZNPhotoPickerController‘依赖于ss.dependency 'AFNetworking', '~> 2.6.0',所以当您试图将AFNetworking更新到V3.0时,它会显示错误的版本错误。
如果您最近没有检查它,“DZNPhotoPickerController”也更新了它的podspec以使AFNetworking变为3.0,所以您现在应该尝试pod update,它可能解决了您的问题,因为两个依赖关系都需要相同的版本
如果上面的分叉'DZNPhotoPickerController‘到新的一个不起作用
pod update更新cocoapodshttps://stackoverflow.com/questions/35939674
复制相似问题