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

如何解决VSCode中Flutter iOS运行时cloud_firestore模块未找到的报错

解决方案

按以下顺序操作即可解决该问题:

  • 确认你打开的是iOS项目下的Runner.xcworkspace文件,而非Runner.xcodeproj文件,直接打开xcodeproj会无法识别pod引入的第三方模块。
  • 升级iOS最低支持版本:将Podfile开头的platform :ios, '10.0'修改为platform :ios, '12.0',同时打开Xcode进入Runner项目配置页,将「iOS Deployment Target」也同步修改为12.0,新版cloud_firestore已经不再支持11.0以下的iOS系统。
  • 清理旧的依赖缓存重新安装,依次执行以下命令:
    flutter clean
    flutter pub get
    cd ios
    rm -rf Pods Podfile.lock
    pod deintegrate
    pod cache clean --all
    # 如果是M系列芯片的Mac,执行下面这行
    # sudo arch -x86_64 pod install
    # Intel芯片Mac执行下面这行
    pod install
    
  • 移除Podfile中手动添加的Firebase相关pod依赖:你当前手动添加的pod 'Firebase/Auth'、pod 'FirebaseFirestore', :git => ...两行可以直接删除,flutterfire官方插件会自动匹配引入对应版本的iOS原生依赖,手动指定版本很容易和pub侧的cloud_firestore版本出现不兼容问题。
  • 如果以上操作完成后仍报错,打开Xcode按快捷键Command + Shift + K清空build缓存后重新运行即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 22:45:06