CocoaPods簡介
CocoaPods是OS X和iOS下的一個第三類庫管理工具,通過CocoaPods工具我們可以為項(xiàng)目添加被稱為“Pods”的依賴庫(這些類庫必須是CocoaPods本身所支持的),并且可以輕松管理其版本。
1、在引入第三方庫時它可以自動為我們完成各種各樣的配置,包括配置編譯階段、連接器選項(xiàng)、甚至是ARC環(huán)境下的-fno-objc-arc配置等。
2、使用CocoaPods可以很方便地查找新的第三方庫,這些類庫是比較“標(biāo)準(zhǔn)的”,而不是網(wǎng)上隨便找到的,這樣可以讓我們找到真正好用的類庫。
CocoaPods安裝前環(huán)境準(zhǔn)備
本次安裝環(huán)境
- 操作系統(tǒng)
macOS High Sierra 10.13.4 -
XCode 9.3從Appstore下載
其他軟件預(yù)安裝
記得以前安裝cocoapods之前還需要安裝HomeBrew和Ruby,但是本在macOS High Sierra 10.13.4下安裝cocoapods的時候發(fā)現(xiàn)不需要安裝這兩個也能直接安裝cocoapods
CocoaPods安裝
打開mac系統(tǒng)自帶的中終端工具,輸入sudo gem install cocoapods,再輸入系統(tǒng)密碼。PS: 以前是需要更換gem源才能安裝成功


如果安裝出錯,輸入
sudo gem install -n /usr/local/bin cocoapods再試一次
輸入pod --verson查看cocoapods當(dāng)前的版本

接下來要設(shè)置pods倉庫,就是把所有上傳到cocoapods的第三方框架下載每個版本和網(wǎng)絡(luò)地址以及一些其他描述信息到本地,我們在終端輸入pod setup命令,這個倉庫大概有500+MB的大小。本人在安裝的時候一直失敗

這里簡易多試幾次,本人大概試了5次才成功。
實(shí)在著急的可以使用下面的臨時性辦法。
這是一個臨時性的辦法,本人嘗試了一下覺得挺不錯
注冊一個
github賬號(這個步驟不詳細(xì)說明)-
去https://github.com/CocoaPods/Specs 把這個
git倉庫fork到自己賬號下
fork倉庫到自己賬號下 -
在終端輸入
git clone https://github.com/{你的用戶名}/Specs.git ~/.cocoapods/repos.master --progress開始克隆庫到本地
同步pod庫 -
最后再執(zhí)行
pod setup
這樣就可以直接本地建立pod庫索引,至此cocoapods安裝成功了
但是這個方法的壞處就是同步庫比較麻煩,要先把https://github.com/CocoaPods/Specs同步到自己的庫后 再pod setup才行


