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

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 命令了。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容