一观挎、簡介
-
什么是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)
這是因?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成功了。
2闰蚕、更換Ruby鏡像
首先移除現(xiàn)有的Ruby鏡像
終端輸入:$ gem sources --remove https://rubygems.org/
然后添加國內(nèi)最新鏡像源(淘寶的Ruby鏡像已經(jīng)不更新了)
終端輸入:$ gem sources -a https://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è)
說明沒有權(quán)限没陡,需要輸入
終端輸入:$ sudo gem install -n /usr/local/bin cocoapods
安裝成功如下:
到這之后再執(zhí)行pod setup(PS:這個(gè)過程是漫長的涩哟,要有耐心)
終端輸入:$ 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安裝到你的工程里面檀夹。