一揭鳞、簡(jiǎn)介
-
什么是CocoaPods
CocoaPods是OS X和iOS下的一個(gè)第三類庫(kù)管理工具,通過(guò)CocoaPods工具我們可以為項(xiàng)目添加被稱為“Pods”的依賴庫(kù)(這些類庫(kù)必須是CocoaPods本身所支持的)疾掰,并且可以輕松管理其版本。 - ** cocoaPods的好處**
1区拳、在引入第三方庫(kù)時(shí)它可以自動(dòng)為我們完成各種各樣的配置晨仑,包括配置編譯階段、連接器選項(xiàng)痴颊、甚至是ARC環(huán)境下的-fno-objc-arc配置等赏迟。
2、使用CocoaPods可以很方便地查找新的第三方庫(kù)蠢棱,這些類庫(kù)是比較“標(biāo)準(zhǔn)的”锌杀,而不是網(wǎng)上隨便找到的,這樣可以讓我們找到真正好用的類庫(kù)泻仙。
二糕再、Cocoapods安裝步驟
1、升級(jí)Ruby環(huán)境
終端輸入:$ gem update --system
恭喜玉转,升級(jí)成功
2突想、更換Ruby鏡像
首先移除現(xiàn)有的Ruby鏡像
終端輸入:$ gem sources --remove https://rubygems.org/
然后添加國(guó)內(nèi)最新鏡像源(淘寶的Ruby鏡像已經(jīng)不更新了)
終端輸入:$ gem source -a https://gems.ruby-china.org/
執(zhí)行完畢之后輸入gem sources -l來(lái)查看當(dāng)前鏡像
終端輸入:$ gem sources -l
如果結(jié)果是
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
說(shuō)明添加成功
3、安裝CocoaPods
終端輸入:$ sudo gem install cocoapods
如果出現(xiàn)這個(gè)
錯(cuò)誤信息
)
說(shuō)明沒有權(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)了袭灯,說(shuō)明Cocoapods在將它的信息下載到 ~/.cocoapods里。
你可以command+n
新建一個(gè)終端窗口绑嘹,執(zhí)行cd ~/.cocoapods/
進(jìn)入到該文件夾下稽荧,然后執(zhí)行du -sh *
來(lái)查看文件大小,每隔幾分鐘查看一次工腋,這個(gè)目錄最終大小是900多M(我的是930M)
當(dāng)出現(xiàn)Setup completed
的時(shí)候說(shuō)明已經(jīng)完成了姨丈。
三、常見問(wèn)題
1.鏡像是正確的夷蚊,但是安裝失敼辜贰(可能Ruby版本 <2.2.2 )
查看ruby版本
$ruby -v
如果ruby版本低,需要升級(jí)