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

XCode14运行App遇Firebase App Check 400错误:App未注册,求解决方案

解决思路

针对日志中App not registered: xxxx:ios:xxxxx的错误,可按以下步骤排查:

  • 严格核对App ID一致性
    确认Xcode项目中的Bundle ID(Target > General > Identity > Bundle Identifier)、Firebase控制台App Check中注册的iOS应用ID,以及错误日志里的xxxx:ios:xxxxx三者完全一致,注意大小写、特殊字符不能有任何差异。

  • 检查Device Check服务配置

    1. 登录Apple开发者后台,找到对应App ID,确认已勾选Device Check服务,保存后重新生成Provisioning Profile并导入Xcode。
    2. 在Firebase控制台的App Check设置中,iOS应用的验证方式需选择Device Check,且已正确上传Apple团队ID对应的Device Check私钥(私钥需从Apple开发者后台下载,确保权限包含Device Check)。
  • 验证GoogleService-Info.plist有效性

    1. 确认下载的配置文件属于当前Firebase项目中已注册的目标iOS应用,避免混用其他应用的plist。
    2. 检查plist内的GOOGLE_APP_ID、BUNDLE_ID字段值,需与Firebase控制台、Xcode项目中的信息完全匹配。
    3. 确保plist已添加到Xcode项目的Build Phases > Copy Bundle Resources列表中,未被遗漏。
  • 清理缓存并重新构建

    1. 使用Cmd+Shift+K清理项目,Cmd+Option+Shift+K清理构建文件夹。
    2. 删除设备上的已安装应用,重新编译运行。
    3. 重启Xcode与测试设备,排除缓存导致的配置未生效问题。
  • 确认App Check服务状态
    登录Firebase控制台的App Check页面,确保目标iOS应用的App Check服务处于已启用状态,且验证方式配置完成无遗漏。

  • 排查网络与API权限

    1. 确保测试设备可正常访问firebaseappcheck.googleapis.com,可通过Safari访问该域名测试连通性。
    2. 登录Google Cloud Console,确认对应Firebase项目的API密钥已启用Firebase App Check API。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 21:20:51