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

Flutter iOS端添加Firebase系列包后运行失败 CocoaPods依赖报错

问题根本原因

当前本地的CocoaPods spec源版本过旧,没有收录Firebase/Analytics 8.7.0版本的依赖包,无法满足flutter_firebase系列插件的版本依赖要求。

解决步骤

1. 修正Podfile基础配置

打开项目ios目录下的Podfile文件,取消首行platform :ios的注释,修改最低支持版本为12.0:

platform :ios, '12.0'

2. 更新CocoaPods本地源

在ios目录下执行以下命令更新本地spec源:
pod repo update
如果更新失败,也可以直接在安装时强制同步源:
pod install --repo-update

3. 重新拉取项目依赖

回到Flutter项目根目录,依次执行以下命令:

  • 清理项目缓存:flutter clean
  • 拉取Flutter端依赖:flutter pub get
  • 进入ios目录:cd ios
  • 安装iOS端依赖:pod install

可选:缓存损坏时的修复方案

如果上述操作依然报错,执行以下命令清理CocoaPods全局缓存后再重试:

  • 删除全局缓存:rm -rf ~/Library/Caches/CocoaPods
  • 移除旧的trunk源:pod repo remove trunk
  • 执行源更新命令重新拉取官方源:pod repo update
  • 重复第三步的依赖拉取操作即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 18:15:03