1苗踪、報(bào)錯(cuò)RuntimeError - [Xcodeproj] Unknown object version.
之前更新了一下Mac系統(tǒng)战虏,然后今天在pod install時(shí)提示錯(cuò)誤:
RuntimeError - [Xcodeproj] Unknown object version.
查找資料發(fā)現(xiàn)原因是:Xcode 版本和 CocoaPods 的版本不兼容婴渡,需要更新 CocoaPods
解決辦法:終端輸入命令
gem install cocoapods --pre
如果提示沒有權(quán)限糙臼,修改輸入命令為:
sudo gem install cocoapods --pre
更新完CocoaPods后再次install就可以了若未。如果還不行才顿,可以嘗試下命令:
sudo gem install -n /usr/local/bin cocoapods
2莫湘、報(bào)錯(cuò)There are no versions of cocoapods-core (= 1.11.3) compatible with your Ruby & RubyGems. Maybe try installing an older version of the gem you're looking for?
在升級CocoaPods的過程中,又出現(xiàn)了上面2這個(gè)報(bào)錯(cuò)郑气。
原因:Ruby版本和CocoaPods 的版本不兼容幅垮,需要升級Ruby。
解決:我這邊是用rvm來更新Ruby版本的尾组。參考鏈接
01忙芒、安裝rvm
curl -sSL https://get.rvm.io | bash -s stable --ruby
02、指定版本安裝或安裝最新版本
安裝最新版本
rvm install ruby --latest
指定版本安裝
rvm install 2.7.0
3讳侨、Ruby升級報(bào)錯(cuò)Error running 'requirements_osx_brew_update_system ruby-2.7.0'
然后Ruby升級的時(shí)候我又遇到了3這個(gè)錯(cuò)誤呵萨。
解決:先運(yùn)行下面命令,再安裝
rvm autolibs read-only