l***@163.com
l***@163.com
  • 发布:2025-12-25 15:48
  • 更新:2025-12-25 18:19
  • 阅读:51

【报Bug】云端打包iOS SDK: 18.1打包,IOS26手机号一键登录失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: iPhone13

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

云打包ios26手机号一键登录失败

预期结果:

云打包ios26手机号一键登录失败

实际结果:

云打包ios26手机号一键登录失败

bug描述:

目前云端打包iOS SDK: 18.1打IOS包,低于IOS26的手机一键登录正常,IOS26手机号一键登录失败,提示“登录失败preLogin:fail -40001运营商返回失败”。IOS云端打包一键登录需适配支持 ios26,谢谢!

2025-12-25 15:48 负责人:DCloud_iOS_WZT 分享
已邀请:
Ask小助手

Ask小助手

该bug反馈内容不完整,缺少关键信息:未提供调用一键登录的具体代码示例、manifest.json中OAuth配置详情、是否执行了预登录操作(uni.preLogin)等必要细节,导致官方难以直接复现问题。复现步骤过于简略,仅说明"云打包ios26手机号一键登录失败",未描述触发条件、操作流程及网络环境等关键因素。

经知识库核查,该问题很可能成立。iOS平台一键登录需特别注意:必须使用io.dcloud.HBuilder bundleId重签(参考文档),且预登录阶段可能因SIM卡状态或蜂窝网络问题导致失败(参考文档)。错误码-40001表明运营商服务返回失败,iOS 26作为新系统版本可能存在SDK兼容性适配问题,而HBuilderX 4.87可能未完全适配iOS 26的运营商认证机制。

建议用户:1)确认manifest.json已正确勾选"一键登录(uni-verify)";2)检查是否先调用uni.preLogin进行环境检测;3)尝试更新至最新HBuilderX正式版验证问题是否修复。当前反馈不足以判定为误报,但需补充完整技术细节才能进一步排查。

内容为 AI 生成,仅供参考
DCloud_iOS_WZT

DCloud_iOS_WZT

这边用iOS26测试没有问题 请问是什么运营商 设备中是否安装有sim卡

  • l***@163.com (作者)

    移动的卡,运营商都没啥问题的,通过dcloud云打包的ios包,ios18的版本可以一键登录,ios26的版本报-40001获取运营商错误,HBuilderX也已经更新到最新版本4.87了

    2025-12-26 15:34

要回复问题请先登录注册