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

Firebase集成Apple登录时,开发者网站注册Service ID报错咨询

关于Apple登录Service ID与App Bundle ID的疑问解答

没错,Service ID必须和你的iOS App Bundle Identifier不一样!

Apple的标识符体系里,Bundle ID是专门给iOS/macOS等原生App用的唯一标识,而Service ID是用于非App场景(比如网页登录、后端服务集成,这里你用Firebase实现Apple登录就属于这类)的独立标识,两者不能重复使用同一个ID,这是Apple的规则限制,所以你用App的Bundle ID注册Service ID才会报错。

给你几个实操建议:

  • 注册Service ID时,推荐用和App Bundle ID关联但不同的命名,比如你的App Bundle ID是com.yourcompany.yourapp,那Service ID可以设为com.yourcompany.apple-signin
  • 注册完成后,一定要在这个Service ID的配置页面里开启「Sign in with Apple」功能,并配置好对应的域名和返回地址
  • 回到Firebase控制台,把这个新的Service ID相关信息(包括对应的密钥等)正确填入Apple登录的配置项中,和App的Bundle ID分开设置

这样就能顺利完成Firebase和Apple登录的集成啦!

内容的提问来源于stack exchange,提问作者jonye._.jin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 09:01:15