pod install 在Mac M1芯片下報錯的解決方案

pod install 在M1芯片下報錯的解決方案。

目前,在執(zhí)行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,目前是開放狀態(tài)。尚未有最終的結(jié)局方案,但我相信,后面肯定是能解決的。
只是現(xiàn)在不處理這個問題,是無法使用cocopods的。所以,下面的這個是臨時解決方案。后續(xù)ffi肯定會從代碼層面適配Apple的M1芯片。

目前的解決方案是這樣的。

第一步:
首先移除 ffi

sudo gem uninstall ffi

第二步:
在訪達中找到終端,右鍵顯示簡介,使用Rostta打開。


image.png

第三步:
安裝ffi

sudo gem install ffi

完成之后,就可以執(zhí)行pod install 命令了。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容