cocoapods 使用以及遇到的問題

$ pod --version ?查看當(dāng)前pod版本

更新ruby 首先查看一下當(dāng)前ruby的版本號 $ ruby -v

終端輸入如下命令(把Ruby鏡像指向taobao)

$ gem sources --remove https://rubygems.org/

$ gem source -a https://gems.ruby-china.org

$gem sources -l (用來檢查使用替換鏡像位置成功)

如果gem太老,可以嘗試用如下命令升級gem

$ sudo gem update --system

升級成功后會提示: RubyGems system software updated

然后重新執(zhí)行安裝下載命令

$ sudo gem install cocoapods

這時(shí)候應(yīng)該沒什么問題了

接下來進(jìn)行安裝,執(zhí)行:

$ pod setup

$ rvm list known ?列出已知的ruby版本

$ rvm install 2.2 ?安裝ruby2.2 ?(需要等待很長一段時(shí)間)

安裝好之后輸入 pod install 有可能會報(bào)錯(cuò)誤

$ sudo gem install cocoapods (在更新cocoapods的時(shí)候輸入命令行 剛開始是好的,我說問題就解決了呢。。。沒想到到最后就報(bào)錯(cuò)了 ?汗顏)

解決的辦法是輸入 sudo gem install -n /usr/local/bin cocoapods --pre(更新一下cocoapods)

最后成功 完事!

后續(xù):在導(dǎo)入三房庫的時(shí)候 pod install 報(bào)一下錯(cuò)誤The dependency `AFNetworking ` is not used in any concrete target?官方給的解決方案

在創(chuàng)建Podfile的時(shí)候,用這種格式使用,


里面的BulidCocoapods記得替換為自己工程里面的target。這樣就基本OK了,執(zhí)行pod install / pod update 就都可以了。(use_frameworks! 這個(gè)是個(gè)別需要的,這里修改一下,可以把我上面的代碼中的這一行【刪除】


下面是另一種方法

***************************************************************************************

platform:ios,'8.0

'#use_frameworks!個(gè)別需要用到它,比如reactiveCocoadef pods

pod'AFNetworking','~> 2.6'

end

target'BulidCocoapods'do

pods

end

***************************************************************************************

$ cd ~/.cocoapods 進(jìn)入到文件夾

$ du -sh *查看文件大小

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

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

  • 第一次安裝CocoaPods也遇到了一些坑,但是 那個(gè)時(shí)候時(shí)間比較緊,沒有抽出時(shí)間整理,最近因?yàn)殡娔X還原從新做了系...
    幸福的尾巴__閱讀 8,624評論 7 9
  • CocoaPods 是什么? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 25,990評論 3 50
  • 文/徐潛 “喂,你小子給我站住,你這衣服咋回事?”學(xué)校門口的保安指著一個(gè)膚色黝黑、頭發(fā)不長卻蓬亂的小伙兒嚷道。這個(gè)...
    徐潛閱讀 283評論 0 0
  • 當(dāng)我不再無病呻吟, 我仍然愿意不時(shí)感傷一下愛情, 也許不是非主流, 是溫柔簡潔的治愈系。 當(dāng)我中二病過去, 我依舊...
    也難綰系閱讀 1,100評論 0 2

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