本人在安裝cocoaPods過(guò)程中遇到很多問(wèn)題,只能各種查資料,逐一解決,為了方便以后自己再次安裝,同時(shí)也為了方便大家,特意寫(xiě)下此文章
安裝cocoaPods
查看gem源
$ gem sources -l
如果你的gem源為http://ruby.taobao.org/那就不用換源,否則先給gem換源
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
安裝
$ sudo gem install cocoapods
備注:蘋(píng)果系統(tǒng)升級(jí) OS X EL Capitan 后改為
$ sudo gem install -n /usr/local/bin cocoapods

我的電腦在執(zhí)行上述步驟時(shí),gem還不是最新的版本,所以最后一行有一個(gè)錯(cuò)誤,我不確定這個(gè)錯(cuò)誤最后是否影響cocoapods的安裝,但是我還是對(duì)它更新了。
$ sudo gem update --system

更新完成之后在重新執(zhí)行cocoaPods安裝命令
配置cocoaPods的環(huán)境
配置cocoaPods
$ pod setup --verbose
第一次配置此環(huán)境需要下載大概100MB的文件,而且是在github上下載。速度非常慢,如果你的網(wǎng)速非常好,你可以等待它安裝完
我本人在安裝時(shí)網(wǎng)速并不好,一直在下圖這個(gè)提示里不動(dòng),

所以最后我選擇在國(guó)內(nèi)鏡像源
https://git.coding.net/hging/Specs.git處下載。

在這里下載完成之后,將文件名改為master復(fù)制到/User/mroid/.cocoapods/repos文件夾內(nèi),這個(gè)文件夾是pod本地庫(kù)文件(我本人是這么理解的)。然后執(zhí)行pod setup
稍等片刻,界面如下

pod setup 后面帶有--verbose是為了顯示配置過(guò)程中的詳細(xì)信息
更新庫(kù)文件
以后在更新庫(kù)文件的時(shí)候執(zhí)行此命令
$ pod repo update --verbose

在工程中添加第三方
使用終端打開(kāi)工程根目錄
在工程根目錄下新建Podfile文件(注意:此文件沒(méi)有后綴名)
$ vim Podfile
Podfile文件中的內(nèi)容:
platform :ios, ‘8.0’
target 'XPPuzzle' do
pod 'FMDB'
pod 'CTAssetsPickerController'
end
target 后面接的是你的工程的名字
在文本編輯界面按ESC切換為末行模式輸入:wq按下回車(chē)返回終端命令行輸入
$ pod install

更新工程內(nèi)的第三方文件時(shí)輸入
$ pod update
在執(zhí)行
pod install命令或pod update時(shí)除了會(huì)在工程內(nèi)安裝和更新第三方,還有可能會(huì)更新本地庫(kù)文件,所以為了提升下載速度,可以用pod install --no-repo-update或pod update --no-repo-update命令代替以上兩個(gè)命令