在Apple 发布swift3.0之后 一大部分著名的第三方开源库,比如Alamofire,snapKit 之后都陆续更新到swift3.0。当我们用cocoapods管理它们或者使用它们的时候都会看到这样一句话:
1 | CocoaPods 1.1.0+ is required to build Alamofire 4.0.0+. |
1 | CocoaPods 1.1.0+ is required to build SnapKit 3.0.0+. |
需要将cocoapods更新到1.1.0版本以上
1 | gem install cocoapods --pre //升级到最新版本 |
但是会遇到权限问题
1 | ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod |
需要这么一句话
1 | sudo gem install cocoapods --pre -n /usr/local/bin cocoa pods |
在10.11以上的系统中Apple已经启用无根的安装 stack overflow这么解释:
1 | This is happening because Apple has enabled rootless on the new install |
查看cocoapods当前版本
1 | pod --version |
1 | 1.1.0.beta.2 |
此时cocoapods版本就会更新到最新版本.