一、簡介
-
什么是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安裝步驟
1、升級(jí)Ruby環(huán)境
終端輸入:$ gem update --system

恭喜,升級(jí)成功
2、更換Ruby鏡像
首先移除現(xiàn)有的Ruby鏡像
終端輸入:$ gem sources --remove https://rubygems.org/
然后添加國內(nèi)最新鏡像源(淘寶的Ruby鏡像已經(jīng)不更新了)
終端輸入:$ gem source -a https://gems.ruby-china.org/
執(zhí)行完畢之后輸入gem sources -l來查看當(dāng)前鏡像
終端輸入:$ gem sources -l
如果結(jié)果是
*** CURRENT SOURCES ***
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
終端輸入:$ 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)完成了。
三、常見問題
1.鏡像是正確的,但是安裝失?。赡躌uby版本 <2.2.2 )
查看ruby版本
$ruby -v
如果ruby版本低,需要升級(jí)