cocoapods第三方庫管理工具

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

Stack Overflow

二、使用Cocoapods管理的第三方導入頭文件的時候沒有提示

解決方法:

選擇Target->BuildSettings->searchPaths->User Header Search Paths 添加 $(PODS_ROOT) 選擇 recursive 便可。

相關文章
相關標籤/搜索