執行pod setup很慢很慢解決方案

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的朋友在gitcafeoschina上建立了 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,請看我的下一篇文章。

本人第一次發布文章,請多多指教,歡迎評論。

轉載請注明來源,謝謝!!!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 目錄 CocoaPods簡介 常用命令一覽 一、CocoaPods 的安裝 1、更換 Gem 的源 2、更新升級 ...
    笑啥風云閱讀 700評論 0 1
  • CocoaPods基于Ruby語言開發而成,因此安裝CocoaPods前需要安裝Ruby環境。幸運的是Mac系統默...
    Y了個J閱讀 453評論 0 1
  • 前言 前幾天發布我的開源庫<最簡單方便的iOS輪播開源庫:JYCarousel>到CocoaPods的時候。對Co...
    Dely閱讀 17,460評論 12 82
  • 早上醒來,居然已是6點零5,巫的鬧鐘沒有響,或是響了我沒醒,這幾天不上課,卻總是困,很困很困,已好幾天不見陽光,下...
    綠百合閱讀 154評論 0 0
  • 我都忘了我用多少天把《全職高手》一千多章的內容看完了,相比于那些資深小說看客,我看《全職高手》的速度肯定是屬于中等...
    小宮文影社閱讀 2,711評論 3 4