#####一、什麼是CocoaPods CocoaPods是一個用來幫助我們管理第三方依賴庫的工具。
#####二、安裝cocoaPods 1.移除現有Ruby預設源
$gem sources --remove https://rubygems.org/
複製程式碼
2.使用新的源
$gem sources -a https://ruby.taobao.org/
複製程式碼
3.驗證新源是否替換成功
$gem sources -l
複製程式碼
4.安裝CocoaPods
(1) $sudo gem install cocoapods
(備註:蘋果系統升級 OS X EL Capitan 後改為$sudo gem install -n /usr/local/bin cocoapods)
(2) $pod setup
5.更新gem
$sudo gem update --system
複製程式碼
#####三、使用cocoaPods 1.輸入命令搜尋類庫:
pod search AFNetworking
複製程式碼
2.在工程專案下輸入命令建立Podfile檔案並編輯:
vim Podfile
複製程式碼
3.在Podfile中寫入需要匯入的類庫版本,按“i”開始編輯:
platform:ios, '7.0'
pod 'AFNetwoking’, '~> 2.0'
複製程式碼
按“esc”結束編輯,輸入命令“:wq”,儲存檔案並退出
4.在PodFile所在的資料夾下輸入命令:
pod install
複製程式碼
如果已經install過,則輸入命令進行更新:
pod update
複製程式碼
注意:升級 OS X 10.11後導致cocoapods 使用不正常的問題,是因為在OS X 10.11中蘋果引入的Rootless機制。解決方案請參考:升級 OS X 10.11 cocoapods 使用不正常的問題
#####結束語 使用cocoapods的專案會自動將第三方的庫從github上下載下來,並生成一個xcworkspace的工程檔案,以後開啟工程使用這個檔案即可。 如有對本文有任何疑問或者寫的不好的地方,請直接留言,我會及時解答和修正,謝謝支援。