在網上找了很多材料,都是烏七八糟的,不過還是從中找到了完滿的cocoapods晉級的操作,上面就是自己從茫茫大海中總結的經歷,再次分享給大家
其實網上有很多版本,但是萬變不離其宗
首先我們一步一步來
翻開終端,什麼都不做,先做三個操作
Ruby
-v
檢查Ruby 版本 ,例如如下信息首先反省你的ruby源
$gem source - l
https://rubygems.org/
3.檢查cocoapods版本
$ pod --version 1.1.1
4.然後執行上面代碼
$sudo gem install cocoapods
假如一切正常,你應該能看到一段裝置進度,以及最後有一條信息:
3 gems installed 然後 $ pod setup
確認看見這條信息,後先判別的CocoaPods能否可以運用,可以用CocoaPods的搜索功用驗證一下。在終端中輸出:
pod search A.networking;
執行後能夠會不斷停在
Setting up CocoaPods master repo然後(很久)會呈現如下錯誤:
處理方法是:
這闡明CocoaPods還不能正常運用,需求更新pod,下載它的一些依賴包;在終端中輸出:
$ pod setup
過一段時間之後,你會在終端中看到跟下面異樣的白色的錯誤信息。
這闡明某些環境緣由招致pod更新不了,能夠緣由有,1)gem版本太低;2)github無法鏈接;3).cocoapods目錄下的配相信息錯誤。我們可以一個一個來掃除,
首先更新gem到最新版本,在終端中輸出:
$ sudo gem update --system
然後反省能否可以ping通github,在終端中輸出:
$ ping github.com
然後檢查pob repo list:
$ pod repo list
闡明Cocoapods在將它的信息下載到 ~/.cocoapods裡;
cd到該目錄裡,用du -sh *命令來檢查文件大小,後果顯示0 repos,闡明沒有裝置成功;
在終端輸出:
cd ~/.cocoapods
進入cocoapods文件後在終端輸出:du -sh *
重新執行pod setup,過一段時間後提示setup completed,在終端中輸出 pod list,展現出裝置列表;
這樣總算裝置好了。接上去再一次輸出:
pod search A.networking
輸出當時它能夠會報:
[!] Unable to find a pod with name, author, summary, or descriptionmatching `A.networking`
處理方案是:
輸出:
rm ~/Library/Caches/CocoaPods/search_index.json
後在一次輸出:pod search AFNetworking
就可以咯。
詳細請參考:http://www.cnblogs.com/yan520/p/5583362.html,,,這篇還不錯
【cocoapod晉級遇到的那些坑2017】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!