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

iOS集成Firebase:GoogleService-Info.plist缺失CLIENT_ID等字段疑问

GoogleService-Info.plist缺失CLIENT_ID等字段的解决办法

核心原因:配置文件生成/下载环节遗漏了关键步骤,按以下流程排查修复:

  • 确认Firebase控制台的应用配置
    登录Firebase控制台,找到你的项目,检查是否已正确添加对应平台的应用:iOS应用需填写正确的Bundle ID,Android应用需填写包名。如果只配置了单一平台,下载的plist自然不会包含另一平台的CLIENT_ID字段;若iOS的CLIENT_ID、REVERSED_CLIENT_ID缺失,大概率是没添加或没正确配置iOS应用条目。
  • 重新下载正确的配置文件
    进入Firebase控制台对应iOS应用的设置页面,找到「下载GoogleService-Info.plist」按钮重新下载。注意区分iOS和Android的配置文件,别把Android的google-services.json当成iOS的plist文件使用。
  • 启用依赖这些字段的Firebase服务
    CLIENT_ID这类字段通常用于身份验证、Google登录等服务,如果你的项目还没启用相关服务,控制台不会生成这些字段。去Firebase控制台的「Authentication」等对应服务页面启用后,再重新下载配置文件。

额外检查项:

  • 确认下载的plist文件未被手动误删字段,若之前修改过文件,直接重新下载覆盖更稳妥。
  • 若用CocoaPods集成Firebase,执行pod install后检查配置文件是否被意外覆盖,必要时重新替换正确的plist。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 06:13:18