CocoaPods無法使用,更新遇到的一些問題

問題描述執行gem sources -remove https://ruby.taobao.org/,提示

source emove not present in cache

解決辦法,執行

gem sources --remove https://ruby.taobao.org/

在更新Cocoapods時遇到的一些問題:

  • 問題1:You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

目錄權限不夠,解決方案

sudo chmod 777 /Library/Ruby/Gems/2.0.0
  • 問題2:Permission denied - /Library/Ruby/Gems/2.0.0/cache/rubygems-update-2.6.4.gem

gem版本較低,更新gem

gem update --system
  • 問題3:更新后還是不行,執行
sudo gem install cocoapods
  • 問題4:Operation not permitted - /usr/bin/xcodeproj

解決方案,

sudo gem install -n /usr/local/bin cocoapods
  • 問題5:pod install 時,提示[!] The dependency AFNetworking (= 2.5.0) is not used in any concrete target.

解決方案,官方給出這樣的格式來更新加載第三方

platform :ios, '8.0'
use_frameworks!

target 'MyApp' do
  pod 'AFNetworking', '~> 2.6'
  pod 'ORStackView', '~> 3.0'
  pod 'SwiftyJSON', '~> 2.3'
end
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容