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

M1 Mac添加firebase_core后Flutter iOS运行报错‘Module not found’求助

M1 Mac Flutter集成firebase_core后Xcode报错「Module 'firebase_core' not found」的解决办法
  • 彻底清理现有配置与缓存

    1. 打开终端,进入项目的ios目录:cd ios
    2. 删除Pod相关文件和文件夹:rm -rf Podfile Podfile.lock Pods
    3. 返回项目根目录执行:flutter clean
    4. 重新拉取依赖:flutter pub get
  • 适配M1芯片的Pod安装

    1. 右键终端图标→显示简介,勾选「使用Rosetta打开」后重启终端
    2. 再次进入ios目录,执行:pod install --repo-update
    3. 若上述命令失败,尝试指定架构:arch -x86_64 pod install --repo-update
  • Xcode关键配置检查

    1. 用Xcode打开ios目录下的Runner.xcworkspace(注意不是xcodeproj文件)
    2. 选中Runner target,进入「Build Settings」标签页
    3. 搜索「Build Active Architecture Only」,将Debug模式设为YES,Release模式设为NO
    4. 搜索「Valid Architectures」,添加arm64、x86_64(若没有该选项则手动添加)
    5. 按下Cmd+Shift+K清理构建文件,再按Cmd+Option+Shift+K彻底清理缓存,之后重新编译项目
  • Firebase配置确认

    • 确保GoogleService-Info.plist是通过Xcode拖入到Runner目录的(直接复制文件可能导致Xcode无法识别)
    • 检查pubspec.yaml中firebase_core的版本,尽量使用稳定版,避免与其他Firebase包版本冲突

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 22:35:19