今天打开几年前写的一个 Demo,执行 pod install,就出现错误 CocoaPods could not find compatible versions for pod "XXXXX",意思就是找不到相关资源。我这 Demo 是依赖 'Mapbox-iOS-SDK' 的。
两个原因,要么是 pod repo 版本太低了,要么就是 Podfile 中 依赖的库比较新,而 platform :ios 的版本很低,互不兼容了。
第一个原因直接执行:`pod repo update` 或者 `pod install --repo-update`。
而我是第二原因,Mapbox-iOS-SDK 版本已经是 5.8.0 了,而 Podfile 中 platform :ios, '7.0',Mapbox-iOS-SDK(5.8.0 )肯定早就不支持 iOS7 了吧,于是就设置 platform :ios, '7.0',这错误就没有了。