更新了最新的Mac系统,升级到maxOS Big Sur和Xcode12.5之后,执行pod 总是报错,

在网上搜索发现国内的博客都是拷贝复制,没有真正解决问题,然后自己折腾,终于解决。分享一下。
首先,看报错日志,然后 执行
sudo gem pristine ffi
然后还有报错信息如下:
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/dependency.rb:311:in `to_specs': Could not find 'ffi' (>= 1.3.0) among 84 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/dylan/.gem/ruby/2.6.0:/Library/Ruby/Gems/2.6.0:/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0', exe

在更新Mac系统后,执行Pod Install时遇到'ffi-1.13.1'扩展未构建的问题。通过查看错误日志,尝试执行'gem pristine ffi --version 1.13.1',若无权限则使用'sudo'。当出现ruby开发环境缺失提示时,安装相应包,再次执行gem install cocoapods命令,最终成功安装并解决报错。
最低0.47元/天 解锁文章
7099





