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

Flutter执行pod install报错:CocoaPods找不到兼容的firebase_auth pod版本

解决方案

核心原因

你使用的firebase_auth: ^3.1.3对应的iOS原生Pod依赖要求最低iOS部署版本高于你项目当前的默认配置,你Podfile中默认注释了全局平台配置,默认使用的iOS 9.0版本无法满足依赖要求。

操作步骤

  • 首先修改项目ios目录下的Podfile文件
    取消首行被注释的平台配置,将版本号修改为12.0,修改后内容如下:
    # Uncomment this line to define a global platform for your project
    platform :ios, '12.0'
    
  • 同步修改Xcode项目的部署目标
    用Xcode打开项目ios目录下的Runner.xcworkspace,选中左侧的Runner项目,在「Info」标签页的「Deployment Target」区域,将iOS版本也设置为12.0,和Podfile配置保持一致。
  • 清理旧缓存重新安装依赖
    在项目根目录按顺序执行以下命令:
    1. 清理Flutter项目缓存:flutter clean
    2. 重新拉取Dart依赖:flutter pub get
    3. 进入ios目录清理旧的Pod依赖文件:
      cd ios
      rm -rf Podfile.lock Pods
      
    4. 重新安装Pod依赖:pod install --repo-update

执行完以上步骤后即可正常完成pod安装,后续运行项目不会再出现该版本不兼容报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 13:06:03