我有一些问题安装Alamofire 4.0到我的项目。
我有最新版本的Xcode,运行Swift 3,当我尝试安装alamofire时,我得到了800个编译器错误。
显然
构建Alamofire 4.0.0+需要CocoaPods 1.1.0+
[!some_cocoapod需要CocoaPods版本>= X.Y.Z,这是不满足您的当前版本,Z.Y.X.
我在终端上查看了CocoaPods的版本,它说我的版本是1.0.1。
运行更新没有起作用,我猜是因为CocoaPods 1.1处于测试阶段。
所以我不太确定如何更新到我想去的地方。
除非过时不会导致800个编译错误?这听起来像别的问题吗?
如果你启用了系统完整性保护或任何其他权限写入错误,这是自macOS Sierra发布以来默认启用的,你应该更新CocoaPods,在终端中运行这行:
sudo gem install cocoapods -n/usr/local/bin
安装后,检查pod版本:
pod --version
你将摆脱这个错误:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory
它将安装最新的CocoaPods:
Successfully installed cocoapods-x.x.x
Parsing documentation for cocoapods-x.x.x
Installing ri documentation for cocoapods-x.x.x
Done installing documentation for cocoapods after 4 seconds
1 gem installed