CocoaPods 的安裝和使用介紹
安裝
安裝方式異常簡(jiǎn)單 , Mac 下都自帶 ruby箫措,使用 ruby 的 gem 命令即可下載安裝:
$ sudo gem install cocoapods
$ pod setup
如果你的 gem 太老社裆,可能也會(huì)有問(wèn)題,可以嘗試用如下命令升級(jí) gem:
sudo gem update --system
另外处嫌,ruby 的軟件源 https://rubygems.org 因?yàn)槭褂玫氖莵嗰R遜的云服務(wù),所以被墻了,需要更新一下 ruby 的源斩个,使用如下代碼將官方的 ruby 源替換成國(guó)內(nèi)淘寶的源:
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
還有一點(diǎn)需要注意,pod setup在執(zhí)行時(shí)驯杜,會(huì)輸出Setting up CocoaPods master repo受啥,但是會(huì)等待比較久的時(shí)間。
3.執(zhí)行安裝CocoaPods命令
注意:OS X 10.11 升級(jí),雖然官方聲稱只是一個(gè)小的升級(jí)滚局,但對(duì)于開發(fā)者而言居暖,cocoapods需要重新安裝,但按照以前的安裝方式藤肢,在Terminal輸入以下命令:
sudo gem install? cocoapods
如果報(bào)以下錯(cuò)誤:
ERROR:? While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
解決方案1:
執(zhí)行下面的命令并重啟
sudo nvram boot-args="rootless=0"
sudo reboot
重啟之后, 執(zhí)行這個(gè)命令檢查
sudo gem install cocoapods -V
如果依舊有錯(cuò)誤太闺,使用第二個(gè)方案
解決方案2:
sudo gem install -n /usr/local/bin cocoapods
pod setup
還有一點(diǎn)需要注意,pod setup在執(zhí)行時(shí)谤草,會(huì)輸出Setting up CocoaPods master repo跟束,但是會(huì)等待比較久的時(shí)間。這步其實(shí)是 Cocoapods 在將它的信息下載到 ~/.cocoapods目錄下丑孩,如果你等太久冀宴,可以試著 cd 到那個(gè)目錄,用du -sh *來(lái)查看下載進(jìn)度温学。
安裝成功后,你會(huì)看到:Setup completed