CocoaPods常見問題總結(jié):
1.開始的時(shí)候不知道是什么原因,就知道終端鍵入pod install就是會(huì)報(bào)錯(cuò);只能選中報(bào)錯(cuò)信息去網(wǎng)上找資源,找不到問題的根本原因.走了好多彎路.多次嘗試之后,有時(shí)候CocoaPods運(yùn)行pod install之后能下載下類庫,但是無法生成.xcworkspace文件.后來查找相關(guān)文檔解決!
過程也是慢慢嘗試:
在重新安裝了cocpapods之后,重新pod setup之后,一直沒法生成在終端出現(xiàn)這類消息:YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0).
項(xiàng)目生成后,在cd 相關(guān)目錄下(包括PodTest文件夾 PodTest.xcodeproj PodTestTest的那個(gè)全的總目錄)
1>建立podfile文件,vim文件
鍵盤輸入i,然后編輯模式 比如輸入
platform :ios, '8.0'
target 'HXEconomics' do
pod 'ReactiveCocoa', '2.5'
end
然后按ESC,然后輸入":",退出編輯命令,然后wq保存
2>然后cd 對(duì)應(yīng)的相關(guān)目錄,輸入pod install ,稍微等2分鐘,然后在文件夾里有項(xiàng)目t.xodeproj目錄,但是沒有xcworkspace文件的工程文件
這個(gè)問題, 查找相關(guān)文檔教程
1>更新ruby不行,總是提示要升級(jí);按照網(wǎng)上教程,一遍一遍的做了好久,還是沒解決問題.
2>卸載cocoapods后嘗試重新安裝筋粗,錯(cuò)誤仍未解決(卸載方法為終端輸入sudo gem uninstall cocoapods)
3>重新安裝過程中發(fā)現(xiàn)了問題刽酱,應(yīng)該是淘寶鏡像已經(jīng)不能使用了合住,所以需要更改蒂窒,這里是整個(gè)步驟中我執(zhí)行的操作,運(yùn)行結(jié)果當(dāng)時(shí)沒有截圖所以只能展示這些歷史輸入信息。
sudo gem update --system 出現(xiàn)這個(gè),還是不行.
4>然后按照這個(gè)教程,看了一下,運(yùn)行結(jié)果還是不行,問題沒有解決 不過這個(gè)博客可以參考一下http://www.cocoachina.com/ios/20160922/17622.html
以下這個(gè)命令行 :
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.org/
這樣好像還是不理想.
最后,在相關(guān)的博客上看到一篇文章,記錄一下:
出現(xiàn)這種問題說明,你在pod install 或者pod update的過程中出現(xiàn)Abort trap,最終沒有生成.xcworkspace蒂胞。解決辦法就是
1> 首先查看pod COMMAND 的版本, 終端輸入 pod COMMAND --version
2>終端執(zhí)行 sudo gem uninstall cocoapods 后選擇你要卸載的一個(gè)版本,不用擔(dān)心,選擇一個(gè)就好-(Y/n)-選擇n,在過程中可能遇到,鍵入用戶密碼
3>sudo gem install -n /usr/local/bin cocoapods --pre 然后重新安裝cocoapods
然后查看pod COMMAND --verson
4>然后重新回到項(xiàng)目總目錄,然后 pod install,稍等一會(huì),一會(huì)項(xiàng)目目錄就會(huì)發(fā)現(xiàn),.xcworkspace文件神奇的出現(xiàn)了,?? .終于開心的一蹦一蹦的.哈哈,傻缺.