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

VSCode调试Flutter iOS应用报错:CocoaPods找不到兼容的cloud_firestore版本

Flutter iOS端调试CocoaPods依赖错误修复方案

错误根因

  • 你的项目默认iOS最低部署版本为9.0,使用的cloud_firestore、firebase_core等Firebase系列插件要求的最低iOS版本高于9.0,导致CocoaPods找不到兼容的依赖版本
  • Podfile中未明确指定iOS平台版本,CocoaPods自动分配了9.0的低版本触发兼容性问题

修复步骤

  • 打开项目ios目录下的Podfile文件,找到顶部被注释的# platform :ios, '9.0'代码行,取消注释后将版本号修改为12.0(Firebase插件当前最低要求iOS 11.0以上,设置为12.0可覆盖绝大多数主流插件的适配要求)
  • 打开ios目录下的Runner.xcworkspace文件,在Xcode的Runner项目配置页,将iOS Deployment Target同步修改为和Podfile中一致的版本,避免两端版本不匹配
  • 清理旧缓存并重新安装依赖,依次在项目根目录执行以下命令:
    1. 清理Flutter项目缓存:flutter clean
    2. 进入ios目录:cd ios
    3. 删除旧的Pod依赖文件:rm -rf Pods Podfile.lock
    4. 重新拉取安装依赖:pod install --repo-update
    5. 返回项目根目录:cd ..
  • 重新在VSCode启动调试即可正常运行

注意事项

  • 后续如果新增其他原生依赖,优先确认插件要求的最低iOS版本,避免再次出现版本不兼容问题
  • 如果执行pod install时提示其他依赖冲突,可尝试执行pod deintegrate后再重新安装依赖

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 01:09:00