現(xiàn)在很多OC開發(fā)項目都使用cocoapods進行代碼管理了,cocoapoods管理嘛,其實還挺方便,就是每次裝都是個費時的事,半天裝不了。
裝好后最關鍵就是按裝版本描述卡死。與其說卡死不如說沒看到反應吧。
pod setup
然之后出現(xiàn) Setting up Cocoapods maser repo 等上10分鐘也不見得好。有時半天也下不下來。
第一步:
cd ~/.cocoapods //進到安裝cocoa pod 的repo目錄
open . //打開目錄此時里面應該是空的啥也沒有
在這種情況下先cd到你的項目路徑,然后執(zhí)行 pod install 會提示:(如果有profile文件)
Creating shallow clone of spec repo `master` from `https://github.com/CocoaPods/Specs.Git`
同樣會等很久。好了那怎么辦呢?我記得原來的操作都是這樣的,找同事到.cocoapods 目錄下把master文件夾考一份過來。一般情況下都可以解決。
現(xiàn)在已不使用此copy方式了,前段時間自己試了下。其實可以手動來下載的。還可以看到進度條,爽爽的。
具體操作。
cd ~/.cocoapods/repos
git clone https://github.com/CocoaPods/Specs.git
好了,現(xiàn)在可以盡情的看到進度條在動了。安心等下載完成吧,再也不用在那里死等那個pod setup了。有進度提示,放心多了。
等下載好之后,只需要把這個Specs 改名為master 就可以了。
然后執(zhí)行 pod repo 可以看到如下信息:
master
- Type: git (master)
- URL: https://github.com/CocoaPods/Specs.git
- Path: /Users/fengsh/.cocoapods/repos/master
1 repo
哈哈,那么恭喜你,pod setup 成功了?,F(xiàn)在就可以cd到你的項目路徑下盡情的pod install 了。注意,pod install 和pod update也慢,但這兩命令慢的話,我們也可以自己搭建私有的cocoapod庫來中轉一下。來解決這個慢的問題。
OK 希望這個對你有幫助了。