pod setup之前的步驟我這里就不說了,你們看這個博客就是:
http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/
為什么要執行pod setup?
所有的項目的 Podspec 文件都托管在https://github.com/CocoaPods/Specs。第一次執行pod setup時,CocoaPods 會將這些podspec索引文件更新到本地的~/.cocoapods/目錄下,這個索引文件比較大,有 300多M 左右,在執行一次pod install之后會增加到700多M。所以第一次更新時非常慢。
如何查看執行pod setup的進度?
執行pod setup會輸出Setting up CocoaPods master repo
之后就不動了,其實不是沒動,是動的很慢。
你可以執行:cd ~
執行:ls -a?
執行:cd .cocoapods
執行查看.cocoapods文件的大小命令:du -sh *
會輸出:56K repos
每隔幾分鐘后查看會發現大小在發生變化,但是非常非常慢。
本人因為是下午6多開始安裝cocoapods的,一直搞到凌晨1點多都沒有安裝成功。
開始步入正題,如何解決pod setup 的慢?
使用 CocoaPods 的鏡像索引
一個叫akinliu的朋友在gitcafe和oschina上建立了 CocoaPods 索引庫的鏡像,因為 gitcafe 和 oschina 都是國內的服務器,所以在執行索引更新操作時,會快很多。如下操作可以將 CocoaPods 設置成使用 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 上的鏡像。
上面都執行成功了,那么恭喜你安裝CocoaPods成功了。
如何使用CocoaPods,請看我的下一篇文章。
本人第一次發布文章,請多多指教,歡迎評論。
轉載請注明來源,謝謝!!!