cocoapods第三方庫管理工具

一、升級Ruby環(huán)境

(1)終端命令:$gem update --system

執(zhí)行完上面的命令會出現(xiàn)ERROR,這是因為你沒有權(quán)限升級Ruby。

(2)執(zhí)行:$sudo gem update --system

出現(xiàn)”RubyGems system software updated“時,證明升級完成.

二、安裝cocoaPods:

(1)$gem sources --removehttps://rubygems.org/

執(zhí)行后會發(fā)現(xiàn)半天沒反應(yīng),因為墻的原因,所以用淘寶鏡像訪問:

(2)$gem sources -ahttp://ruby.taobao.org/

(3)$gem sources -l

通過上條命令可以查看是否更換鏡像成功

(4)$sudo gem install cocoapods

安裝cocoapods,注:需要輸入電腦密碼,卻沒有提示,光標(biāo)不會跟著動。

三、使用cocoapods管理第三方庫

(1)$pod search AFNetworking

通過pods搜索第三方庫,會出現(xiàn)類似'AFNetworking', '~> 2.3.1’ 的語句,這個用來編輯Podfile文件,用于下載

(2)$cd Desktop/....

進入到工程目錄下

(3)$touch Podfile

創(chuàng)建Podfile文件。

(4)$vim Podfile

編輯文件

(5)把'AFNetworking', '~> 2.3.1’復(fù)制到Podfile 文件。注:按下i鍵,進入insert狀態(tài).ESC+:wq+enter,保存并關(guān)閉文件

(6)$pod install

安裝第三方庫。

四、特別注意

成功后,工程會產(chǎn)生一個Pods工程,以后再要打開工程,需要打開WorkSpace。

如果已經(jīng)依賴的庫不再需要想要刪除的話,只需打開Podfile,把相應(yīng)的庫的語句刪除掉,然后保存退出,執(zhí)行下面更新命令即可:

(1)$pod update

五、遇到的問題

1、Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad

解決方案:

sudo gem install -n /usr/local/bin cocoapods

Stack Overflow

2、使用Cocoapods管理的第三方導(dǎo)入頭文件的時候沒有提示

解決方法:

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容