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

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

相关推荐
denggun123452 小时前
卡顿监测原理
macos·ios·xcode
Sheffi665 小时前
iOS 触摸事件完整传递链路:Hit-Test 全流程深度解析
macos·ios·cocoa
BrianGriffin6 小时前
get_download_file_path: command not found (asdf bug已解决)
bug
咸虾米_7 小时前
解决九两酒商城[uni-pay-co]: Error:执行失败,积 分需要大于等于1的bug
bug·unicloud云开发·微信小程序商城·uniapp项目
凯子坚持 c7 小时前
Git分支实战指南:如何优雅地管理版本、修复Bug并解决合并冲突
git·bug
ChineHe7 小时前
Gin框架入门篇002_第一个Gin服务
macos·xcode·gin
Roc.Chang8 小时前
解决 macOS 26.1 The application “xxxx” can’t be opened. 问题
macos
赶路人儿8 小时前
从intel mac迁移到M3后软件的兼容性
macos
北冥有渔jy8 小时前
BT6.0常见的BUG
网络·安全·bug·蓝牙
颜淡慕潇8 小时前
Podman 从0到1使用教程(macOS 系统):安装 MySQL、Redis 容器
mysql·macos·podman