升级 xcode 之后需要对 CocoaPods 更新。
在执行 flutter doctor 的时候出现 CocoaPods installed but not working。说明本地没有安装 CocoaPods,有可能是升级的时候清理掉了。需要重新安装
在安装的时候也出现了问题 Failed to build gem native extension
首先检查 CocoaPods 是否安装
pod --version
或者
gem list --local | grep cocoapods
没有的话执行安装
sudo gem install -n /usr/local/bin cocoapods
如果遇到错误
Building native extensions. This could take a while…
ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.
直接使用安装
brew install cocoapods
或 sudo gem install cocoapods
等待结束之后再运行
pod --version
如果报错,重启终端
安装指定版本的 ruby
rvm reinstall ruby-2.6.6
安装完,查看所有版本
rvm list
切换 ruby 版本
rvm use <version>
安装指定版本 cocoapods
sudo gem install cocoapods -v <version>
卸载其它版本 cocoapods
sudo gem uninstall cocoapods -v <version>