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芯片,折腾了一下午,故记录备注。

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

相关推荐
__WanG1 天前
Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程
macos
节点小宝1 天前
一站式部署:支持Windows、macOS、Linux三端的统一方案
linux·运维·macos
呆萌小新@渊洁1 天前
音频识别入门内容
macos·音视频·xcode
觉醒程序员1 天前
Mac电脑硬盘扩容后,如何重装git,node更干净
macos
初圣魔门首席弟子1 天前
bug2026.03.24
c++·bug
callJJ1 天前
Ant Design Table 批量操作踩坑总结 —— 从三个 Bug 看前端表格开发的共性问题
java·前端·经验分享·bug·管理系统
LAM LAB2 天前
【Mac】修改改 command 和 alt 键位映射
macos
ITKEY_2 天前
macOS通过命令行启动iOS模拟器
macos·ios
2501_915106322 天前
不依赖 Mac 也能做 iOS 开发?跨设备开发流程
ide·vscode·macos·ios·个人开发·swift·敏捷流程
2501_915909062 天前
MachObfuscator全面解析:Apple平台Mach-O应用程序混淆技术指南
macos·ios·小程序·uni-app·objective-c·cocoa·iphone