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

Flutter升级后CocoaPods依赖冲突与架构不兼容问题求助

解决Flutter升级后iOS端CocoaPods相关问题

一、修复Firebase/Auth版本冲突问题

  • 先清理本地缓存和旧依赖:
    1. 删除iOS目录下的Podfile.lock文件和Pods文件夹
    2. 执行flutter clean清除Flutter缓存
    3. 执行flutter pub get更新Flutter依赖
  • 进入iOS目录,执行pod install --repo-update(若遇到ffi架构问题,先处理下面的方案)
  • 若冲突仍存在,在pubspec.yaml中用dependency_overrides强制统一Firebase插件版本:
    dependency_overrides:
      firebase_auth: ^4.10.0 # 替换为对应Firebase/Auth 10.7.0的插件版本
      firebase_core: ^2.17.0 # 确保其他Firebase插件版本匹配
    
    执行flutter pub get后重新安装Pods。

二、解决ffi库架构不兼容的LoadError

该问题多出现于Apple Silicon芯片设备,通过强制x86_64架构运行Ruby命令解决:

  • 卸载现有ffi库:gem uninstall ffi
  • 以x86_64架构重新安装ffi:arch -x86_64 gem install ffi
  • 后续执行Pod相关命令时统一添加架构前缀:
    arch -x86_64 pod repo update
    arch -x86_64 pod install
    

三、给Podfile指定iOS平台版本

Firebase 10+版本要求最低iOS 13.0,直接修改iOS目录下的Podfile:

  • 找到或添加platform :ios配置行,修改为:
    platform :ios, '13.0'
    
  • 保存后重新执行pod install(Apple Silicon设备记得加架构前缀)

内容的提问来源于stack exchange,提问作者Farid Ahmadov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 05:53:20