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

使用flutter build ipa打包iOS安装包失败提示cloud_firestore模块未找到

解决方案

你的核心错误是M1芯片Mac下Pod安装依赖架构不匹配+Flutter iOS编译配置异常导致cloud_firestore模块无法被识别,开头的objc类重复提示是Xcode常见警告,不影响编译结果,可直接忽略,按以下步骤依次操作即可解决:

  • 先清理项目缓存,在项目根目录依次执行命令:
flutter clean
rm -rf ios/Pods ios/Podfile.lock ios/Runner.xcworkspace
  • 进入ios目录,针对M1芯片执行Pod安装命令:
cd ios
arch -x86_64 pod install --repo-update
  • 打开Xcode手动修改Runner配置:
    1. 双击打开ios/Runner.xcworkspace,不要打开后缀为xcodeproj的文件
    2. 选中Runner项目,在Build Settings页面搜索Excluded Architectures,Debug和Release模式都添加arm64值
    3. 搜索Build Active Architecture Only,Release模式设置为NO
    4. 确认Podfile顶部已配置全局最低iOS版本为12.0或更高,同时在Xcode Runner的General配置页把Deployment Info的iOS版本也改为相同值:

    Firebase系列插件要求iOS最低版本不能低于11.0,建议统一设为12.0避免兼容性问题

  • 回到项目根目录重新执行打包命令即可:
flutter build ipa --release

如果执行完以上步骤还是报错,可直接在Xcode中选择Product > Archive手动打包,和flutter命令打包效果完全一致。

内容的提问来源于stack exchange,提问作者Aymeric Le Feyer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:24:05