在 Swift3 升级大潮中,有许多第三方库也在第一时间增加了对 Swift3 的支持。比如著名的网络库 Alamofire,在安装说明中有这样一句话:
CocoaPods 1.1.0+ is required to build Alamofire 4.0.0+.
Alamofire 4.0.0+ 需要 CocoaPods 1.1.0+,所以必须要升级 Cocoapods。
gem install cocoapods --pre //升级到最新版本
这样升级会报错的:
While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
Cocoapods在10.11系统上发生了变化,stack overflow上的解释是这样的:
This is happening because Apple has enabled rootless on the new install
也就是说在10.11系统上苹果已经启用无根的安装。
输入这条命令来正确升级:
sudo gem install cocoapods --pre -n /usr/local/bin cocoa pods
查看版本:
pod --version
输出:
1.1.0.rc.2
相关链接: stack overflow