執(zhí)行下面的命令: $pod setup 成功后, CocoaPods就可以在你本地下載并且安裝好了。 還有一點(diǎn)需要注意她紫,$pod setup在執(zhí)行時(shí)嫌松,會(huì)輸出Setting up CocoaPods master repo沧奴,但是會(huì)等待比較久的時(shí)間粤剧。這步其實(shí) 是 Cocoapods 在將它的信息下載到 ~/.cocoapods目錄下,如果你等太久挥唠,可以試著 cd 到~/.cocoapods/目錄抵恋,用du -sh *來(lái)查看下載進(jìn)度。
你也可以參考本文接下來(lái)的使用 cocoapods 鏡像索引一節(jié)的內(nèi)容來(lái)提高下載速度.使用 CocoaPods 的鏡像索引
所有的項(xiàng)目的 Podspec 文件都托管在https://github.com/CocoaPods/Specs宝磨。第一次執(zhí)行pod setup時(shí)弧关, CocoaPods 會(huì)將這些podspec索引文件更新到本地的 ~/.cocoapods/目錄下,這個(gè)索引文件比較大唤锉。所以第一次更 新時(shí)非常慢世囊,更新了將近 1 個(gè)小時(shí)才完成。 一個(gè)叫 akinliu 的朋友在 gitcafe 和 oschina 上建立了 CocoaPods 索引庫(kù)的鏡像窿祥,因?yàn)?gitcafe 和 oschina 都是國(guó)內(nèi)的服務(wù)器株憾,所以在執(zhí)行索引更新操作時(shí),會(huì)快很多晒衩。如下操作可以將 CocoaPods 設(shè)置成使用 gitcafe 鏡像: $pod repo remove master
$pod repo add master https://gitcafe.com/akuandev/Specs.git
$pod repo update 將以上代碼中的 https://gitcafe.com/akuandev/Specs.git 替換成 http://git.oschina.net/akuandev/Specs.git 即可使用 oschina 上的鏡 像嗤瞎。
這說(shuō)明某些環(huán)境原因?qū)е聀od更新不了,可能原因有听系,1)gem版本太低贝奇;2)github無(wú)法鏈接;3).cocoapods目錄下的配置信息錯(cuò)誤靠胜。我們可以一個(gè)一個(gè)來(lái)排除掉瞳,
首先更新gem到最新版本毕源,在終端中輸入:
$ sudo gem update --system
然后檢查是否可以ping通github,在終端中輸入:
$ ping github.com
然后查看pob repo list:
$ pod repo list
結(jié)果顯示0 repos陕习,說(shuō)明沒(méi)有安裝成功霎褐;
刪除.cocoapods目錄,重新下載pod更新:
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新執(zhí)行pod setup衡查,過(guò)一段時(shí)間后提示setup completed,在終端中輸入 pod list瘩欺,展示出安裝列表;
敲入以上命令時(shí)拌牲,終端上是這個(gè)樣子的(由于太長(zhǎng)俱饿,僅截取前面一部分)
解決上面這個(gè)問(wèn)題,使用這個(gè)命令: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
附Cocoapods降低版本的方式