1.刚才svn上check out项目,执行pod install时,出现如下错误:
执行命令行:sudo gem update --system,又出现错误:While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod 原因应该是CocoaPods没有升级到最新版本 解决办法是http://stackoverflow.com/questions/30812777/cannot-install-cocoa-pods-after-uninstalling-results-in-error/30851030#30851030 ,在我的项目中使用命令 sudo gem install -n /usr/local/bin cocoapods 解决了此问题。
2.今天在执行pod --version命令后出现:[!] You need at least git version 1.8.5 to use CocoaPods
经过查找原因是因为我刚刚下载最新版xcode,未进行xcode初始化打开操作,xcode打开过后,在执行上述命令一切就正常了。然后在执行pod install时,需要先关闭项目,退出xcode。
3.运行pod install 出现[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.Git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.错误
解决方法:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 后边斜体部分为xcode 的Developer的目录(在终端里输入下方命令可以知道Xcode的路径:xcode-select -p),可直接拖到终端中
3.在使用cocoapods安装AFNetworking时,使用pod search AFNetworking 时发现版本最高版本低于github中的最新版本,尝试使用pod repo update --verbose,不行!然后查一些资料才找出来 需要删除本地缓存,重新setup 就是执行命令 $rm -fr ~/.cocoapods/repos/master 然后 执行$pod setup即可 search到个版本。
我同事也遇见过,他以为是github有墙,然后打开蓝灯,在执行search 结果也解决了这个问题,喔!