我的新项目使用了SWIVE4.2,它位于podFile下面
pod 'Moya', '12.0.1'
pod 'SwiftyJSON', '4.0'
pod 'Moya-SwiftyJSONMapper'使用吊舱安装-详细的显示错误:
好了!CocoaPods找不到与pod“Moya”兼容的版本:在Podfile: Moya (= 12.0.1) Moya-SwiftyJSONMapper被解析为1.0.0,这取决于Moya-SwiftyJSONMapper/Core (= 1.0.0)被解析为1.0.0,取决于Moya (~> 6.0.0) CocoaPods无法找到与SwiftyJSON兼容的版本:在Podfile中: Moya-SwiftyJSONMapper被解析为1.0.3,这取决于Moya-SwiftyJSONMapper/Core (= 1.0.3)被解析为1.0.3,依赖于SwiftyJSON (~> 2.3.2) SwiftyJSON (= 4.0)
发布于 2018-12-06 10:06:14
您的pod版本互不兼容,此Podfile将无法工作。
但你能修好它。
但你必须检查你的舱内有什么播客才能这样做:
Moya-SwiftyJSONMapper:这个pod的最新版本是"3.0.0",它依赖于Moya、版本10.x和任何版本的SwiftyJSON。
所以你的版本4.0 of SwiftyJSON就可以了。
但是您已经指定要安装Moya version 12.0.1,它不是10.x版本之一,所以它是不兼容的。
因此,您必须摆脱12.0.1版本的要求,才能使其全部正常工作。
pod 'Moya', '~> 10.0'或者只是
pod 'Moya'而且,我认为最好是在第一个pod install之前没有指定版本的Podfile。只有在安装了自动解析组合后,您才应该冻结版本要求。
https://stackoverflow.com/questions/53647891
复制相似问题