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

Flutter运行报错:Firebase/CoreOnly与iOS部署版本不兼容求助

解决Firebase/CoreOnly最低iOS部署版本冲突问题

试试这些具体方案:

  • 升级项目iOS最低部署版本
    打开iOS目录下的Podfile,找到platform :ios, 'xx.xx'这一行,把版本号改成Firebase/CoreOnly要求的版本(目前多数Firebase库要求最低iOS 12.0及以上)。也可以直接在Xcode里打开项目,进入TARGETS -> 你的项目名 -> General -> Deployment Info,手动调整iOS版本到对应要求。之后执行:

    flutter clean
    cd ios && pod install --repo-update
    flutter run
    
  • 锁定firebase_core兼容版本
    在项目根目录的pubspec.yaml里,指定一个和当前项目部署版本兼容的firebase_core版本,比如:

    dependencies:
      firebase_core: ^1.24.0 # 这个版本对应的Firebase/CoreOnly最低部署要求较低,可根据实际情况调整
    

    执行flutter pub get后,再进入ios目录执行pod install。

  • 彻底清理Pod缓存后重装
    执行以下命令清空缓存并重新安装依赖:

    flutter clean
    cd ios
    pod deintegrate
    pod cache clean --all
    pod install --repo-update
    

    完成后回到项目根目录运行flutter run。

  • 排查其他依赖的版本冲突
    你用到的Facebook Auth插件可能也和Firebase存在依赖关联,执行flutter pub outdated查看所有依赖的版本状态,确保相关插件的版本互相兼容,必要时调整其他依赖的版本号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 02:47:04