记录报错LoadError - dlopen的解决办法

157 阅读1分钟

记录报错LoadError - dlopen的解决办法

前言

运行flutter ios端报错,查看日志发现报什么ffi的错误。

日志

LoadError - dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle, 0x0009): tried: '/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64'))

解决方案

  • 第一步,打开终端勾选Rosetta,然后退出终端重新打开。 b872fec5e50f1125f332d9bdacc0401a.png

  • 第二步,执行以下两个命令。

  • sudo gem install ffi
  • pod install