1.剛才svn上check out項(xiàng)目,執(zhí)行pod install時(shí),出現(xiàn)如下錯(cuò)誤:
執(zhí)行命令行:sudo gem update --system,又出現(xiàn)錯(cuò)誤:While executing gem ... (Errno::EPERM) ? ? Operation not permitted - /usr/bin/pod 原因應(yīng)該是CocoaPods沒(méi)有升級(jí)到最新版本 解決辦法是http://stackoverflow.com/questions/30812777/cannot-install-cocoa-pods-after-uninstalling-results-in-error/30851030#30851030 ,在我的項(xiàng)目中使用命令 sudo gem install -n /usr/local/bin cocoapods 解決了此問(wèn)題。
2.今天在執(zhí)行pod --version命令后出現(xiàn):[!] You need at least git version 1.8.5 to use CocoaPods
經(jīng)過(guò)查找原因是因?yàn)槲覄倓傁螺d最新版xcode,未進(jìn)行xcode初始化打開(kāi)操作,xcode打開(kāi)過(guò)后,在執(zhí)行上述命令一切就正常了。然后在執(zhí)行pod install時(shí),需要先關(guān)閉項(xiàng)目,退出xcode。
3.運(yùn)行pod install 出現(xiàn)[!] 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`.錯(cuò)誤
解決方法:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 后邊斜體部分為xcode 的Developer的目錄(在終端里輸入下方命令可以知道Xcode的路徑:xcode-select -p),可直接拖到終端中
3.在使用cocoapods安裝AFNetworking時(shí),使用pod search AFNetworking 時(shí)發(fā)現(xiàn)版本最高版本低于github中的最新版本,嘗試使用pod repo update --verbose,不行!然后查一些資料才找出來(lái) 需要?jiǎng)h除本地緩存,重新setup 就是執(zhí)行命令 $rm -fr ~/.cocoapods/repos/master 然后 執(zhí)行$pod setup即可 search到個(gè)版本。
我同事也遇見(jiàn)過(guò),他以為是github有墻,然后打開(kāi)藍(lán)燈,在執(zhí)行search 結(jié)果也解決了這個(gè)問(wèn)題,喔!