1、升級Ruby環境
vim
(1)終端命令:$gem update --systemapi
執行完上面的命令會出現ERROR,這是由於你沒有權限升級Ruby。xcode
(2)執行:$sudo gem update --systemruby
出現」RubyGems system software updated「時,證實升級完成.ui
2、安裝cocoaPods:code
(1)$gem sources --removerubygems.org/orm
執行後會發現半天沒反應,由於牆的緣由,因此用淘寶鏡像訪問:rem
(2)$gem sources -aruby.taobao.org/get
(3)$gem sources -lit
經過上條命令能夠查看是否更換鏡像成功
(4)$sudo gem install cocoapods
安裝cocoapods,注:須要輸入電腦密碼,卻沒有提示,光標不會跟着動。
3、使用cocoapods管理第三方庫
(1)$pod search AFNetworking
經過pods搜索第三方庫,會出現相似'AFNetworking', '~> 2.3.1’ 的語句,這個用來編輯Podfile文件,用於下載
(2)$cd Desktop/....
進入到工程目錄下
(3)$touch Podfile
建立Podfile文件。
(4)$vim Podfile
編輯文件
(5)把'AFNetworking', '~> 2.3.1’複製到Podfile 文件。注:按下i鍵,進入insert狀態.ESC+:wq+enter,保存並關閉文件
(6)$pod install
安裝第三方庫。
4、特別注意
成功後,工程會產生一個Pods工程,之後再要打開工程,須要打開WorkSpace。
若是已經依賴的庫再也不須要想要刪除的話,只需打開Podfile,把相應的庫的語句刪除掉,而後保存退出,執行下面更新命令便可:
(1)$pod update
5、遇到的問題
一、Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad
解決方案:
sudo gem install -n /usr/local/bin cocoapods
二、使用Cocoapods管理的第三方導入頭文件的時候沒有提示
解決方法:
選擇Target->BuildSettings->searchPaths->User Header Search Paths 添加 $(PODS_ROOT) 選擇 recursive 便可。