pod install 在Mac M1芯片下报错的解决方案
作者:
_我和你一样 | 来源:发表于
2021-01-12 21:25 被阅读0次
pod install 在M1芯片下报错的解决方案。
目前,在执行pod install 时会报类似如下的错误让你去搜解决方案:
https://github.com/CocoaPods/CocoaPods/search?q=dlopen%28%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.14.2%2Flib%2Fffi_c.bundle%2C+0x0009%29%3A+missing+compatible+arch+in+%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.14.2%2Flib%2Fffi_c.bundle+-+%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.14.2%2Flib%2Fffi_c.bundle&type=Issues
这里大致是ffi的问题,这是一个兼容性问题,关于此问题 github有相关的issue,目前是开放状态。尚未有最终的结局方案,但我相信,后面肯定是能解决的。
只是现在不处理这个问题,是无法使用cocopods的。所以,下面的这个是临时解决方案。后续ffi肯定会从代码层面适配Apple的M1芯片。
目前的解决方案是这样的。
第一步:
首先移除 ffi
sudo gem uninstall ffi
第二步:
在访达中找到终端,右键显示简介,使用Rostta打开。
image.png
第三步:
安装ffi
sudo gem install ffi
完成之后,就可以执行pod install
命令了。
本文标题:pod install 在Mac M1芯片下报错的解决方案
本文链接:https://www.haomeiwen.com/subject/lrzeaktx.html
网友评论