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

Flutter iOS升级2.5后CocoaPods无法找到兼容的Firebase/Analytics pod版本

Flutter 2.5 升级后 Firebase/Analytics CocoaPods 依赖报错解决方案

报错核心原因:当前本地CocoaPods源找不到firebase_analytics 8.3.4依赖的Firebase/Analytics 8.8.0版本,或项目iOS最低版本配置不满足该版本要求。

步骤1:调整iOS最低支持版本

Firebase/Analytics 8.8.0 最低要求iOS 12.0运行,打开项目ios目录下的Podfile,修改顶部的平台配置:

platform :ios, '12.0'

如果原来的版本低于12.0,必须先修改,否则永远拉不到对应版本的依赖包。

步骤2:全量清理缓存并更新依赖

按顺序执行以下命令:

  • 回到Flutter项目根目录,执行清理命令:
    flutter clean
  • 进入ios目录,删除旧的依赖配置文件:
    rm -rf Pods Podfile.lock .symlinks
  • 清理现有CocoaPods项目集成:
    pod deintegrate
  • 清理本地所有Pod缓存:
    pod cache clean --all
  • 全量更新CocoaPods源并重新安装依赖:
    如果你是Intel芯片Mac,直接执行:
    pod install --repo-update
    如果你是M1/M2系列芯片Mac,执行:
    arch -x86_64 pod install --repo-update

步骤3:版本锁定(可选,如上述步骤仍未解决)

如果还是提示版本不匹配,打开Podfile,在你的项目target配置块内手动指定对应版本:

target 'Runner' do
  # 新增这行强制锁定版本
  pod 'Firebase/Analytics', '8.8.0'
  # 原有其他配置保持不变
end

再重新执行步骤2的安装命令即可。

补充说明

如果以上操作全部执行后仍然报错,检查pubspec.yaml中所有Firebase相关插件的版本,保证所有插件大版本适配一致,避免跨版本依赖冲突,可将firebase_analytics临时降级到8.1.0版本适配当前环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 14:45:02