Ios 可可豆依赖关系管理
[!]无法满足以下要求:Ios 可可豆依赖关系管理,ios,iphone,cocoa,afnetworking,cocoapods,Ios,Iphone,Cocoa,Afnetworking,Cocoapods,[!]无法满足以下要求: 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
DZNPhotoPickerController/Core(1.6.0)SDWebImage(=3.7)
是AFNetworking(~>3.0)
Podfile
DZNPhotoPickerController(1.0.2)AFNetworking(~>1.3.3)
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'
我想更新AFN网络
请帮助我解决此问题要解决此问题,您可能需要 分叉DZNPhotoPickerController repo并修改中的依赖项 Pod规范,然后在Pod中使用分叉回购的git位置 文件从长远来看,这不是一个很好的解决方案,但很有效 例如,Pod规范应该有行#33,这是
ss.dependency 'AFNetworking'
应改为
ss.dependency 'AFNetworking', '~> 3.0'
在你的分岔回购中
然后在Pod文件中使用,如下所示
pod 'DZNPhotoPickerController', :git => 'https://github.com/yourUsername/DZNPhotoPickerController.git'
如果项目依赖于遗留依赖代码(如果有的话),您的分叉回购不保证开箱即用。在这种特殊情况下,如果它使用3.0中删除的任何AFNetworking方法,它将无法工作。要更新单个AFNetworking pod
pod update AFNetworking
通过上面的代码,cocoapods将找到最新更新的pod版本并更新您的pod
更新您可以使用的所有播客
pod update
这将更新您的所有播客 问题看起来像是“DZNPhotoPickerController”依赖于
ss.dependency“AFNetworking”、“~>2.6.0”
,因此当您尝试将AFNetworking更新到3.0版时,它会显示错误的版本错误
如果您最近没有检查它,“DZNPhotoPickerController”也更新了它的podspec,使AFNetworking成为3.0,因此您应该尝试pod更新
,现在它可能会解决您的问题,因为两者的依赖性需要相同的版本
如果上面的代码和新代码中的“DZNPhotoPickerController”无法正常工作
- 请从cocoapods上卸下“DZNPhotoPickerController”
- 通过
pod update
- 如果成功添加 椰子荚和椰子荚中的“DZNPhotoPickerController”依赖性 再次安装,它可能会解决您的问题
DZNPhotoPickerController
,请将其用作DZNPhotoPickerController',:git=>'https://github.com/Piyush08/DZNPhotoPickerController“