Mac电脑arm64芯片Cocoapods 的 ffi 兼容问题

转载请标明出处:https://blog.csdn.net/donkor_/article/details/139505395

文章目录


前言

今天在改Flutter项目的时候,构建IOS项目时,Cocoapods报错
Error: To set up CocoaPods for ARM macOS, run: arch -x86_64 sudo gem install ffi

问题分析

Cocoapod依赖了ffi包,ffi包的架构不兼容导致的。

因为从m1开始,macbook采用的是ARM架构的cpu,和以前的x86架构的软件不兼容,我们只需要将ffi转换为兼容x86架构的包即可。

解决方案

重新安装一下 ffi,重新安装依赖,按顺序执行下面2个步骤

shell 复制代码
sudo arch -x86_64 gem install ffi

arch -x86_64 pod install

总结

我的笔记本是arm64芯片,折腾了一下午,故记录备注。

完成ヾ(◍°∇°◍)ノ゙

相关推荐
柯基的小屁墩3 小时前
mac|Mac压缩与解压缩
macos
金士顿5 小时前
MAC在网络结构中的位置:深入解析
网络·macos
whatever who cares6 小时前
macOS笔记
笔记·macos
刘小哈哈哈6 小时前
iOS UITableView自带滑动手势和父视图添加滑动手势冲突响应机制探索
macos·ios·cocoa
程序员不想敲代码啊7 小时前
【讲解下iOS语言基础】
xcode
分享者花花7 小时前
恢复出厂设置后如何从 iPhone 恢复数据
windows·macos·ios·智能手机·excel·cocoa·iphone
赵相机-7 小时前
mac M1安装 VSCode
ide·vscode·macos
牧夏。7 小时前
vscode运行java中文乱码,引发的mac配置问题
java·vscode·macos
dzl843947 小时前
Mac上pyenv的安装及使用
macos
Small___ming7 小时前
【环境搭建】MAC M3-MAX芯片安装scikit-learn库报错。
python·macos·scikit-learn