Could not automatically select an Xcode workspace. Specify one in your Podfile like so: workspa

使用pod遇到如下圖問題時

[1] 當從終端進入pod后,不添加任何第三方開源庫的時候,直接pod install時,就會出現(xiàn)下圖現(xiàn)象。

[2]出現(xiàn) 類似 [!] The dependency `AFNetworking` is not used in any concrete target.現(xiàn)象時

解決方法:按下圖修改

里面的target與do之間代表替換為自己項目里面的target名稱。即可

[3]安裝pod時出現(xiàn)

意思就是:你的 Ruby 環(huán)境版本必須大于等于2.2.2.

rvm是用來管理ruby的,ruby的其中一個“程序”叫rubygems,簡稱 gem,而用來管理項目 的gem的,叫bundle.完全是不同的東西,他們相同的只是都可以管理gem。

1、安裝 RVM

RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫管理(gemset)

在終端輸入?$ curl -L get.rvm.io | bash -s stable

等待一段時間后就可以成功安裝好 RVM。測試是否安裝正常

在終端輸入 rvm -v

然后就可以看到目前裝好的 ruby 環(huán)境的版本了。

現(xiàn)在rvm 是1.27.0<2.2.2 所以要升級

2、用RVM升級Ruby

查看當前ruby版本

在終端輸入:$ ruby -v

當前ruby版本

列出已知的ruby版本

在終端輸入:$ rvm list known

比如 安裝ruby 2.3.0

在終端輸入:$ rvm install 2.3.0

安裝完成之后在終端輸入:ruby -v查看是否安裝成功。

這是就可以看到你安裝的當前版本了。

現(xiàn)在升級好了ruby,接下來就是執(zhí)行

在終端輸入:$ sudo gem install -n /usr/local/bin cocoapods,(OS 10.11以前是 $ sudo gem install cocoapods)等執(zhí)行完,繼續(xù):

在終端輸入:$ pod setup;到這里,就算安裝成功了;

你可以在終端輸入:$?pod --version

安裝 cocoapods .就可以使用了.

[4]升級10.11后,運行pod命令出現(xiàn):-bash: pod:commandnot found

解決辦法:在終端輸入:sudo gem install -n/usr/local/bin cocoapods

之后pod命令可以使用了。

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

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

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