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

M1芯片设备Xcode打包App Store遇'cloud_firestore模块未找到'错误

解决M1设备Xcode归档时"Module 'cloud_firestore' not found"问题

核心原因分析

你的Podfile中iOS部署目标设为10.0,但cloud_firestore: ^4.8.2和firebase_core: ^2.14.0要求iOS最低版本为12.0,这是导致模块找不到的主要原因之一。结合M1设备的架构兼容性问题,按以下步骤修复:

步骤1:更新iOS部署目标

修改Podfile中的平台版本:

platform :ios, '12.0'

步骤2:彻底清理并重新安装Pods

  1. 进入项目的ios目录:
cd ios
  1. 删除现有Pod缓存和文件:
rm -rf Pods Podfile.lock Runner.xcworkspace
  1. 针对M1设备,用Rosetta打开终端(右键终端-显示简介-勾选"使用Rosetta打开"),执行:
pod install

若不想用Rosetta,也可直接执行:

arch -x86_64 pod install

步骤3:调整Xcode构建设置

打开Runner.xcworkspace,选中Runner目标进入"Build Settings":

  • 找到Architectures,设置为Standard Architectures (arm64, x86_64)
  • 找到Build Active Architecture Only,Debug设为Yes,Release设为No
  • 若存在Valid Architectures选项,添加arm64和x86_64

步骤4:验证Firebase配置文件

确保GoogleService-Info.plist已正确关联Runner目标(选中文件后,右侧"Target Membership"勾选Runner)。

步骤5:重新归档

完成操作后重启Xcode,执行Cmd+Shift+K清理项目,再尝试重新归档。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 01:18:34