You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Firebase后Flutter iOS模拟器运行报错:Error running pod install

Flutter + Firebase iOS模拟器运行失败:Pod Install错误与架构兼容问题

环境信息

  • 设备:2017款Macbook Pro(Intel i5),MacOS 13.6.7
  • 模拟器:iPhone 12 Pro Max(iOS 17.2)
  • 本地Ruby版本:ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin22]

核心错误

Error running pod install
Error launching application on iPhone 12 Pro Max.

未配置Firebase时应用可正常运行,推测问题源于Ruby的arm64与x86_64架构兼容冲突,已尝试以下解决方案但均无效:

尝试过的解决方法

  • 更新Flutter与CocoaPods:

    flutter clean
    rm -Rf ios/Pods
    rm -Rf ios/.symlinks
    rm -Rf ios/Flutter/Flutter.framework
    rm -Rf ios/Flutter/Flutter.podspec
    flutter pub get
    cd ios
    pod install # (or on an M1+ mac: arch -x86_64 pod install)
    cd ..
    flutter build ios
    flutter run
    
  • 为x86_64架构安装ffi:

    sudo arch -x86_64 gem install ffi
    
  • 通过Homebrew安装libffi:

    brew install libffi
    gem install ffi
    
  • 修改Flutter项目Podfile中的iOS版本:

    platform :ios, '17.0'
    
  • 安装Ruby 3.3.3:

    brew install openssl@1.1 libyaml gmp readline
    
    RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix openssl@1.1) --disable-install-doc" rbenv install 3.3.3
    

错误细节

错误日志明确指出ffi_c.bundle存在架构不兼容问题:需要x86_64架构,但当前为arm64。

内容的提问来源于stack exchange,提问作者Nikhil Gohil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 17:21:06