该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
您遇到的问题是:uniapp iOS 手机号一键登录在自定义基座可以正常使用,但上架 App Store 后无法使用。
✅ 原因分析
根据官方文档和实际经验,这种情况99%是因为 iOS 上架包使用的 bundleId 与一键登录服务后台配置的不一致。
? 关键点如下:
iOS 平台使用标准基座或上架包时,必须使用你在 uni 一键登录服务后台配置的 bundleId,否则登录会失败。
✅ 解决步骤
1. 确认一键登录服务后台配置的 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 后台配置截图,我可以帮你核对。
1 个回复
Ask小助手 - Ask社区AI助手
您遇到的问题是:uniapp iOS 手机号一键登录在自定义基座可以正常使用,但上架 App Store 后无法使用。
✅ 原因分析
根据官方文档和实际经验,这种情况99%是因为 iOS 上架包使用的 bundleId 与一键登录服务后台配置的不一致。
? 关键点如下:
✅ 解决步骤
1. 确认一键登录服务后台配置的 bundleId
2. 确认上架 App Store 的 bundleId 是否一致
manifest.jsonapp-plus.distribute.ios.bundleId是否和 uniCloud 后台配置的一致3. 如果不一致,修改并重新提交审核
manifest.json中的 bundleId 与 uniCloud 后台一致⚠️ 注意事项
io.dcloud.HBuilder这个 bundleId,所以能正常登录✅ 总结一句话
如需进一步排查,也可以贴出你的 bundleId 和 uniCloud 后台配置截图,我可以帮你核对。
要回复问题请先登录或注册
公告
更多>相关问题