文章目录

  • 前言
  • 问题分析
  • 解决方案
  • 总结



前言

今天在改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个步骤

sudo arch -x86_64 gem install ffi

arch -x86_64 pod install

总结

我的笔记本是arm64芯片,折腾了一下午,故记录备注。
完成ヾ(◍°∇°◍)ノ゙