現(xiàn)在的mac系統(tǒng)已經(jīng)默認安裝好Ruby環(huán)境,那么下載和安裝CocoaPods將十分簡單,只需要一行命令。在終端中輸入以下命令:
sudo gem install cocoapods
如果遇到卡頓問題切換源:
$ gem sources --remove https://rubygems.org/(這是原先的源 移除)
$ gem sources -a http://gems.ruby-china.org/(變換成這個源)
為了驗證你的Ruby鏡像是否更換成功,可以用以下命令查看:
$ gem sources -l
終端下如若顯示:
*** CURRENT SOURCES ***
http://gems.ruby-china.org/
則表示切換成功
切換成功后
運行:
$ sudo gem install cocoapods.
在安裝執(zhí)行的過程中,可能會問我們是不是更新rake,輸入y即可。這是因為rake gem包會在安裝的過程中檢查更細,如果有可用的新版本就會出現(xiàn)剛才的選項。ps:可以一直按Y 到結束為止 就可以了
如果出現(xiàn)以下樣式:
這說明某些環(huán)境原因導致pod更新不了,可能原因有,1)gem版本太低;2)github無法鏈接;3).cocoapods目錄下的配置信息錯誤。我們可以一個一個來排除,
首先更新gem到最新版本,在終端中輸入:
$ sudo gem update --system
然后檢查是否可以ping通github,在終端中輸入:
$ ping github.com
PS:這里運行之后需要手動關閉終端 如果可以ping通的話!
然后運行以下命令:
$ pod repo list
結果顯示0 repos,說明沒有安裝成功;
刪除.cocoapods目錄,重新下載pod更新:
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新執(zhí)行pod setup,過一段時間后提示setup completed,如下圖:
然后執(zhí)行:
$ pod reop list
如若成以下樣式,則表示安裝成功:
安裝完成之后,現(xiàn)在我們開始使用:
1、新建一個項目,名字AddressList
打開命令行: cd /Users/mac/Desktop/AddressList (cd后面+空格 然后拖你的創(chuàng)建的項目進入)
2、建立Podfile(配置文件)
vim Podfile
鍵盤輸入 i 進入編輯模式,輸入
target 'AddressList' do
pod 'AFNetworking'
pod ‘PPGetAddressBook’
end
然后按Esc,并且輸入“ :”號進入vim命令模式,然后在冒號后邊輸入wq
再輸入pod install
注意:現(xiàn)在打開項目不是點擊 AddressList.xodeproj了,而是點擊 AddressList.xcworkspace