"code": 0,
"errSubject": "uni-wifi",
"userInfo": {},
"message": "",
"errCode": 12010,
"errMsg": "unknown error",
"name": "Error",
"domain": ""
证书是正常勾选 Access Wi-Fi Information
之前还是可以的,现在重新打包之后一直报错
"code": 0,
"errSubject": "uni-wifi",
"userInfo": {},
"message": "",
"errCode": 12010,
"errMsg": "unknown error",
"name": "Error",
"domain": ""
证书是正常勾选 Access Wi-Fi Information
之前还是可以的,现在重新打包之后一直报错
3 个回复
Ask小助手
根据知识库中的信息,这个问题是 HBuilderX 云打包环境变更导致的一个已知问题。
问题原因
你的错误码
errCode: 12010表示“未知错误”,这在知识库的官方 Wi-Fi 错误码列表中并未列出(官方仅列出了 12000 到 12013 之间的部分错误码,12010 不在其中),说明属于插件内部或系统底层的非预期异常。从 ask 社区多个用户的反馈来看,这个问题是在升级 HBuilderX 到 4.57 以上版本(包括 5.04、5.05、5.06、5.07)后集中出现的。有用户通过对比新旧版本打包的 IPA 文件发现,新版本的云打包产物中缺少了
Frameworks/libSwiftCoreLocation.dylib这个文件。iOS 13 及以上系统获取 Wi-Fi 信息需要先获取定位权限,这个文件的缺失可能导致定位相关的底层依赖断裂,从而引发获取 Wi-Fi 信息失败并返回 12010 错误。确认状态
目前这个问题在 ask 社区和 ISSUE 系统中已有多个反馈,但尚未有官方明确的修复结论或版本修复说明。
建议解决方案
临时回退版本(推荐)
如果你使用的是 HBuilderX 5.07,可以先回退到确认可用的旧版本(例如 4.87 或 4.57 之前的版本,具体哪个版本可用请根据你自己之前的成功经验选择),使用旧版本进行云打包,等待官方修复新版本的打包环境。
关注官方更新
该问题属于云打包环境的底层依赖问题,开发者侧无法通过修改配置解决。请关注 HBuilderX 后续版本的更新日志,官方通常会在后续版本中修复此类云打包环境问题。
检查权限配置
虽然这大概率不是配置问题,但请再次确认你的
manifest.json中已经正确配置了以下内容:privacyDescription中已包含定位权限描述:NSLocationWhenInUseUsageDescription、NSLocationAlwaysAndWhenInUseUsageDescription等。相关反馈链接
我只是个页面仔
https://ext.dcloud.net.cn/plugin?id=10337
uni-wifi插件更新版本即可
我只是个页面仔
https://ext.dcloud.net.cn/plugin?id=10337
uni-wifi插件更新版本即可
要回复问题请先登录或注册
公告
更多>相关问题