1、报错RuntimeError - [Xcodeproj] Unknown object version.
之前更新了一下Mac系统,然后今天在pod install时提示错误:
RuntimeError - [Xcodeproj] Unknown object version.
查找资料发现原因是:Xcode 版本和 CocoaPods 的版本不兼容,需要更新 CocoaPods
解决办法:终端输入命令
gem install cocoapods --pre
如果提示没有权限,修改输入命令为:
sudo gem install cocoapods --pre
更新完CocoaPods后再次install就可以了。如果还不行,可以尝试下命令:
sudo gem install -n /usr/local/bin cocoapods
2、报错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的过程中,又出现了上面2这个报错。
原因: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升级报错Error running 'requirements_osx_brew_update_system ruby-2.7.0'
然后Ruby升级的时候我又遇到了3这个错误。
解决:先运行下面命令,再安装
rvm autolibs read-only