一、簡(jiǎn)介
什么是CocoaPods
CocoaPods是OS X和iOS下的一個(gè)第三類庫管理工具豪治,通過CocoaPods工具我們可以為項(xiàng)目添加被稱為“Pods”的依賴庫(這些類庫必須是CocoaPods本身所支持的)坪它,并且可以輕松管理其版本茉唉。
CocoaPods的好處
1蚯舱、在引入第三方庫時(shí)它可以自動(dòng)為我們完成各種各樣的配置读第,包括配置編譯階段颠印、連接器選項(xiàng)纲岭、甚至是ARC環(huán)境下的-fno-objc-arc配置等。
2线罕、使用CocoaPods可以很方便地查找新的第三方庫止潮,這些類庫是比較“標(biāo)準(zhǔn)的”,而不是網(wǎng)上隨便找到的钞楼,這樣可以讓我們找到真正好用的類庫喇闸。
二、Cocoapods安裝步驟
注意:在終端輸入命令時(shí)询件,取$后面部分輸入
1燃乍、升級(jí)Ruby環(huán)境
終端輸入:$ gem update --system
此時(shí)會(huì)出現(xiàn)
沒權(quán)限升級(jí)Ruby的提示
這是因?yàn)槟銢]有權(quán)限去升級(jí)Ruby
這時(shí)應(yīng)該輸入:$ sudo gem update --system
此時(shí)會(huì)出現(xiàn)
輸入密碼
接下來輸入密碼,注意:輸入密碼的時(shí)候沒有任何反應(yīng)宛琅,光標(biāo)也不會(huì)移動(dòng)刻蟹,你盡管輸入就是了,輸完了直接回車嘿辟。
等一會(huì)如果出現(xiàn)
升級(jí)Ruby成功
恭喜你舆瘪,升級(jí)Ruby成功了型宙。
2裁着、更換Ruby鏡像
首先移除現(xiàn)有的Ruby鏡像
終端輸入:$ gem sources --removehttps://rubygems.org/
然后添加國(guó)內(nèi)最新鏡像源(淘寶的Ruby鏡像已經(jīng)不更新了)
終端輸入:$ gem sources -ahttps://gems.ruby-china.org/
執(zhí)行完畢之后輸入gem sources -l來查看當(dāng)前鏡像
終端輸入:$ gem sources -l
如果結(jié)果是
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
說明添加成功,否則繼續(xù)執(zhí)行$ gem source -a https://gems.ruby-china.org/來添加
3膘魄、安裝CocoaPods
接下來開始安裝
終端輸入:$ sudo gem install cocoapods
如果出現(xiàn)這個(gè)
安裝錯(cuò)誤提示
說明沒有權(quán)限昙读,需要輸入
終端輸入:$ sudo gem install -n /usr/local/bin cocoapods
安裝成功如下:
安裝成功
到這之后再執(zhí)行pod setup(PS:這個(gè)過程是漫長(zhǎng)的召调,要有耐心)
終端輸入:$ pod setup
然后你會(huì)看到出現(xiàn)了Setting up CocoaPods master repo,卡住不動(dòng)了蛮浑,說明Cocoapods在將它的信息下載到 ~/.cocoapods里唠叛。
你可以command+n新建一個(gè)終端窗口,執(zhí)行cd ~/.cocoapods/進(jìn)入到該文件夾下沮稚,然后執(zhí)行du -sh *來查看文件大小玻墅,每隔幾分鐘查看一次,這個(gè)目錄最終大小是900多M(我的是930M)
當(dāng)出現(xiàn)Setup completed的時(shí)候說明已經(jīng)完成了壮虫。
哈哈澳厢,太不容易了环础,終于走到這一步了,終于安裝完成了剩拢,那么到底能不能用呢线得?咱們接著往下看!
注意:以上所有的步驟都是為這臺(tái)電腦配置CocoaPods環(huán)境徐伐,以下才是真正的把CocoaPods安裝到你的工程里面贯钩。