什么是CocoaPods
當(dāng)你開發(fā)iOS應(yīng)用時(shí),會(huì)經(jīng)常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個(gè)類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況。總之小編的意思就是,手動(dòng)一個(gè)個(gè)去下載所需類庫十分麻煩。另外一種常見情況是,你項(xiàng)目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項(xiàng)目中,十分麻煩。如果能有什么工具能解決這些惱人的問題,那將“善莫大焉”。所以,你需要 CocoaPods。
CocoaPods應(yīng)該是iOS最常用最有名的類庫管理工具了,上述兩個(gè)煩人的問題,通過cocoaPods,只需要一行命令就可以完全解決,當(dāng)然前提是你必須正確設(shè)置它。重要的是,絕大部分有名的開源類庫,都支持CocoaPods。所以,作為iOS程序員的我們,掌握CocoaPods的使用是必不可少的基本技能了。
CocoaPods能夠干什么
檢測(cè)并且更新第三方庫
CocoaPods怎么安裝呢?
首先先刪除本地自帶的鏡像地址,怎么刪除呢?打開終端 輸入下面這條命令:gem sources --remove https://rubygems.org/
在輸入:gem sources -a https://ruby.taobao.org/ 這條命令的作用是把鏡像更換成本地鏡像地址,為什么要更換鏡像地址呢? ?本地自帶的鏡像地址是國(guó)外的,因?yàn)榉N種原因速度會(huì)非常慢,所以更換成國(guó)內(nèi)的鏡像地址;
輸入這二條命令后怎樣才可以查看是否更換成功呢?
可以在終端輸入? gem sources -l
只有在終端中出現(xiàn)下面文字才表明呢上面的命令是成功的:
*** CURRENT SOURCES ***
http://ruby.taobao.org/
下面開始安裝CocoaPods,安裝環(huán)境也是在終端,只需在終端輸入這條命令,即可開始安裝
sudo gem install cocoapods
如果gem版本過老,需要更新gem
sudo gem update --system
驗(yàn)證是否安裝完成,pod 如果出現(xiàn)pod命令的參數(shù),表明安裝成功了
pod。
如果還有其他關(guān)于CocoaPods安裝失敗或使用CocoaPods,可以評(píng)論給我。