之前都是好好的,已经好几个版本了,今天突然发现苹果手机一键登录样式错乱有问题,同时登录按钮不生效、点击没有任何反应、也不报错,安卓正常的,多次尝试自定义基座打包都是一样的结果
- 发布:2025-12-25 16:23
- 更新:2025-12-25 18:05
- 阅读:51
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: w10
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: 苹果13
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
功能正常,
功能正常,
实际结果:
之前都是好好的,已经好几个版本了,今天突然发现苹果手机一键登录样式错乱有问题,同时登录按钮不生效、点击没有任何反应、也不报错,安卓正常的,多次尝试自定义基座打包都是一样的结果
之前都是好好的,已经好几个版本了,今天突然发现苹果手机一键登录样式错乱有问题,同时登录按钮不生效、点击没有任何反应、也不报错,安卓正常的,多次尝试自定义基座打包都是一样的结果
bug描述:
之前都是好好的,已经好几个版本了,今天突然发现苹果手机一键登录样式错乱有问题,同时登录按钮不生效、点击没有任何反应、也不报错,安卓正常的,多次尝试自定义基座打包都是一样的结果,下面提供了图片,一张是之前版本正常的,一张是现在有问题的,一键登录按钮不生效
该bug反馈内容不完整,缺少关键信息。问题描述中仅提到"样式错乱"和"登录按钮不生效",但未提供具体样式异常细节、错误日志及代码示例,无法准确定位问题。复现步骤过于笼统,仅重复现象描述,缺乏具体操作流程(如调用uni.login的代码实现、manifest配置等),官方难以复现。分类信息中HBuilderX版本(4.87)和iOS 18系统信息有效,但缺失是否开通uni一键登录服务审核状态、manifest中OAuth配置详情等关键点。
根据知识库分析,iOS平台使用自定义基座需满足两个前提:1) 必须已通过uni一键登录服务审核;2) manifest中需正确配置"苹果登录(Sign in with Apple)"。知识库明确说明:"在审核期间不可以使用自定义基座调用一键登录功能,调用时会返回错误",且"HBuilderX中标准真机运行基座使用的是企业证书签名,不支持Sign In with Apple"。用户反馈中多次强调使用自定义基座但未提及审核状态,极可能是因服务未审核通过导致功能异常,而非框架bug。
建议用户补充:1) manifest.json中OAuth配置截图;2) 调用uni.login的完整代码;3) 确认uni一键登录服务是否已审核通过。同时检查是否混淆了uni一键登录与苹果原生登录,参考uni-app iOS苹果登录配置指南和uni一键登录常见问题。若未通过审核,需使用标准基座测试或等待审核完成后再用自定义基座。