前言:關于什么是CocoaPods是個什么東西我就不在這里贅訴了,大家都懂的!
CocoaPods安裝步驟
1.升級(安裝)Ruby環(huán)境,Mac系統(tǒng)已經默認安裝好Ruby環(huán)境,可以終端輸入:ruby -v 查看當前版本,如圖:

打開終端輸入:$gem update --system,可以升級Ruby環(huán)境。
2.安裝CocoaPods時我們要訪問cocoapods.org,由于該網站可能被墻了,所以我們可以用淘寶的Ruby鏡像來訪問該網站,輸入命令行:
1> gem sources --remove https://rubygems.org/
2> gem sources -a https://ruby.taobao.org/
如圖:

3. 安裝CocoaPods,在終端輸入命令行
$sudo gem install cocoapods
輸入這個命令行之后,直接輸入密碼就行了,終端不會又任何的提示,光標也不會移動,如果成功會顯示如下:

注意:如果出現:ERROR:? While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
輸入命令行:sudo gem install -n /usr/local/bin cocoapods
4.判斷CocoaPods是否可以使用,在終端輸入:pod search AFNetworking,可能會一直停留在Setting up CocoaPods master repo,然后會出現錯誤:

這可能是安裝的CocoaPods還不能使用,更新一下pod。
首先更新gem到最新版本,終端輸入命令行:
$ sudo gem update --system
然后檢查是否可以ping通github,終端輸入命令行:
$ ping github.com
查看pob repo list:
$ pod repo list
接下來,終端輸入一下命令行,用du -sh *命令來查看文件大?。?/p>
cd ~/.cocoapods
接下來輸入:
du -sh *
如果顯示0B repos,則說明沒有安裝成功。
重新執(zhí)行pod setup,稍后會提示setup completed,終端中輸入 pod list,展示出安裝列表;
再一次輸入:
pod search AFNetworking
輸入過后它可能會報:
[!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`
解決方案,終端輸入:
rm ~/Library/Caches/CocoaPods/search_index.json
再次輸入:pod search AFNetworking,就行了!
5.在工程中創(chuàng)建一個Podfile文件,(首先創(chuàng)建一個測試用的工程名為Test)
1> 終端輸入命令行:
$cd /Users/******/Desktop/Test(注意:cd之后一定要空一格,不然會報“No such file or directory”的錯誤,cd后面是工程的路徑,直接拖進來就會自動生成)
2> 創(chuàng)建Podfile文件,終端輸入命令行:
$ touch Podfile
然后使用vim編輯Podfile文件,使用命令:
$ vim Podfile
緊接著在鍵盤上輸入“i”,這時就可以編輯Podfile文件了,輸入內容,
現在版本升級官方給的文檔是:
platform :ios, '8.0'
target '你的項目名稱' do
pod 'AFNetworking', '~> 3.0'
end
注意:'你的項目名稱'是你項目文件中'xx.xcodeproj'文件,'xx.xcodeproj'去掉后綴名所得的‘xx’(就是)‘你的項目名稱‘
輸入完成后按ESC退出編輯模式,最后輸入:wq保存并退出文件,可以看到項目目錄多了一個名為Podfile的文件。
3> 最后,終端輸入:
$pod install
注意:如果沒有報錯或者長時間等待就說明已經OK了,但是如果出現長時間等待情況,可在終端輸入命令行:
pod install --verbose --no-repo-update
一般情況這樣就算是完成了!