1、Cocoa Pods簡介ios
Cocoa Pods是一個負責管理iOS項目中第三方資源的工具,它的項目源代碼在Github上面管理,得益於活躍的Github開發者社區大神們的不斷維護,從2011年8月該項目啓動以來,它保持活躍更新。開發iOS項目不可避免地要使用第三方開源庫,CocoaPods的出現使得咱們能夠節省設置和更新第三方開源庫的時間。vim
在咱們有了CocoaPods這個工具以後,只須要將用到的第三方開源庫放到一個名爲Podfile的文件中,而後在命令行執行$pod install命令,CocoaPods就會自動將這些第三方資源庫的源代碼下載下來,而且爲當前的工程設置好響應的系統依賴和編譯參數。ruby
2、CocoaPods 安裝網絡
1.安裝編輯器
打開mac終端,輸入以下命令工具
[sudo] gem install pods pod setup
sudo能夠省略,這兩個步驟都是進行網絡請求的過程,須要等待。spa
遇到的問題命令行
若是一直沒有反應,多是默認源使用了cocoapods.org,須要替換成淘寶的鏡像。code
gem sources --remove http://rubygems.org/
有反應以後再敲入如下命令進行替換orm
gem sources -a http://ruby.taobao.org/
驗證替換是否成功
gem sources -l
正常輸出以下信息表是正常
***CURRENT SOURCES *** http://ruby.taobao.org/
另外還有一種狀況則多是你的gem版本太老致使的,解決方法確定是升級gem版本啦。執行以下命令
sudo gem update -system
安裝完成後執行 pod install 命令時會報錯,這是路徑配置出錯致使,執行以下命令更新路徑
rvm use ruby-1.9.3-p448
問題解決。
2.更新
當podfile文件被修改事後,就須要更新CocoaPods,使用下面的命令來更新。
[sudo] gem update cocoapods
3.查找第三方庫
sudo pod search XXX(庫名)
3、CocoaPods 使用
1.進入項目XX.project文件所在的目錄,能夠經過手動拖拽到命令編輯器。
cd XXX/XXX/XXX
2.經過Vim新建podfile
vim podfie
3.經過i(insert 模式),插入以下語句
platform :ios pod 'Reachability', '~> 3.0.0' pod 'SBJson', '~> 4.0.0' platform :ios, '7.0' pod 'AFNetworking', '~> 2.0'
4.執行安裝命令
pod install
若是執行太慢能夠執行如下
pod install --verbose --no-repo-update
5.執行更新命令
pod update
若是執行太慢,輸入如下命令
pod update --verbose --no-repo-update