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

Flutter集成Firebase插件后执行pod install报错该如何解决?

解决方案

核心原因说明

你遇到的JSON::ParserError错误由三个问题共同触发:

  • 当前使用的CocoaPods 1.11.0.beta.2是测试版本,存在已知的CDN源podspec解析bug
  • 本地CocoaPods缓存的gRPC相关podspec文件下载不完整,解析时触发截断错误
  • 你当前Podfile设置的iOS最低版本为10.0,不符合新版Firebase iOS SDK最低12.0的版本要求

操作步骤

  • 首先卸载当前测试版CocoaPods,安装稳定版:
sudo gem uninstall cocoapods -v 1.11.0.beta.2
sudo gem install cocoapods -v 1.10.2
  • 清理本地全局CocoaPods缓存与仓库:
rm -rf ~/Library/Caches/CocoaPods
rm -rf ~/.cocoapods/repos/trunk
  • 清理项目侧缓存:
    1. 进入项目根目录执行:
    flutter clean
    rm pubspec.lock
    flutter pub get
    
    1. 进入项目ios目录执行:
    pod deintegrate
    rm Podfile.lock
    rm -rf Pods
    
  • 修改ios目录下的Podfile,将顶部的platform :ios, '10.0'修改为platform :ios, '12.0'
  • 回到ios目录重新执行安装命令:
pod install --repo-update

备选方案

如果上述操作后仍然报错,可以在Podfile的最顶部添加旧版git源,规避CDN解析问题:

source 'https://github.com/CocoaPods/Specs.git'

然后重新执行pod install即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 12:21:02