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

Swift/iOS使用Firebase谷歌登录报OAuth client ID not found错误

FirebaseAuthUI Google登录OAuth client ID报错解决方案

2021年Firebase Google身份验证规则已做调整,除控制台开启Google登录提供方外,还需完成以下3项适配:

  • 重新从Firebase控制台下载最新的GoogleService-Info.plist文件,覆盖项目中原有的旧文件。开启Google登录后生成的新plist会自动包含CLIENT_ID字段,未更新的旧版plist缺少该字段会直接触发当前报错。导入新文件时需勾选Copy items if needed,并关联对应的App target。
  • 在项目Info.plist中新增URL Scheme配置。打开GoogleService-Info.plist找到REVERSED_CLIENT_ID对应的值,将该值作为新的URL Scheme添加到Info.plist的URL Types项下,该配置是新版Google登录的必填项,旧版本无需配置。
  • 确认组件版本兼容性。如果使用CocoaPods管理依赖,需在Podfile中指定FirebaseAuthUI、FirebaseGoogleAuthUI版本不低于12.0,执行pod update更新所有Firebase相关组件,避免版本不匹配导致的字段读取失败。

M1芯片Mac无法在模拟器运行FirebaseGoogleAuthUI为已知兼容性问题,使用真机测试不影响上述配置的有效性,配置完成后重新运行即可解决报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 20:39:02