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

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

相关推荐
weixin_387545642 小时前
如何把 Mac Finder 用得更顺手?——高效文件管理定制指南
macos
itme2686 小时前
解决cocos 2dx/creator2.4在ios18下openURL无法调用的问题
macos·objective-c·cocoa
qq_2794561511 小时前
CADisplayLink、NSTimer、GCD定时器
macos·objective-c·cocoa
RR133516 小时前
macOS 升级 bash 到最新版本
macos
我在北京coding16 小时前
Tableau for mac 驱动
macos
檀越剑指大厂17 小时前
【高效开发工具系列】Blackmagic Disk Speed Test for Mac:专业硬盘测速工具
macos
chao_78918 小时前
针对“仅某个地区出现Bug”的原因分析与解决方案
测试用例·bug
帅帅哥的兜兜18 小时前
Bug问题
bug
养意18 小时前
git提交代码和解决冲突修复bug
git·bug
阿福不是狗1 天前
Python使用总结之Mac安装docker并配置wechaty
python·macos·docker