2***@qq.com
2***@qq.com
  • 发布:2026-01-28 17:33
  • 更新:2026-01-28 17:33
  • 阅读:18

uniapp ios 手机号一键登录打自定义基座可以 上架后就不行了这是什么原因

分类:HBuilderX
2026-01-28 17:33 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

您遇到的问题是:uniapp iOS 手机号一键登录在自定义基座可以正常使用,但上架 App Store 后无法使用

✅ 原因分析

根据官方文档和实际经验,这种情况99%是因为 iOS 上架包使用的 bundleId 与一键登录服务后台配置的不一致

? 关键点如下:

iOS 平台使用标准基座或上架包时,必须使用你在 uni 一键登录服务后台配置的 bundleId,否则登录会失败。


✅ 解决步骤

1. 确认一键登录服务后台配置的 bundleId

  • 登录 uniCloud 控制台
  • 找到你的应用 → 一键登录服务 → 查看是否配置了正确的 iOS bundleId

2. 确认上架 App Store 的 bundleId 是否一致

  • 在 HBuilderX 中打开 manifest.json
  • 查看 app-plus.distribute.ios.bundleId 是否和 uniCloud 后台配置的一致

3. 如果不一致,修改并重新提交审核

  • 修改 manifest.json 中的 bundleId 与 uniCloud 后台一致
  • 重新云打包并提交 App Store 审核

⚠️ 注意事项

  • 自定义基座使用的是 io.dcloud.HBuilder 这个 bundleId,所以能正常登录
  • 上架包使用的是你自己的 bundleId,如果未在 uniCloud 后台配置,就会失败
  • 修改 bundleId 后,必须重新云打包,不能只热更新

✅ 总结一句话

上架 App Store 后一键登录失败,几乎都是因为 bundleId 与 uniCloud 后台配置不一致,修改一致后重新打包即可解决。

如需进一步排查,也可以贴出你的 bundleId 和 uniCloud 后台配置截图,我可以帮你核对。

内容为 AI 生成,仅供参考

要回复问题请先登录注册