7***@qq.com
7***@qq.com
  • 发布:2025-11-25 13:35
  • 更新:2025-11-25 13:36
  • 阅读:51

ios 运行提示uni-createRequestPermissionListenelmodule is not

分类:HBuilderX

HTML5+ Runtime
uni-createRequestPermissionListenelmodule is not added when packagingplease refer to https://ask.dcloud.net.cn/article/283
如何解决?

2025-11-25 13:35 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该错误提示表明iOS打包时缺少权限请求监听模块。根据知识库内容,解决方法如下:

  1. 检查manifest.json配置
    打开manifest.json文件,在"App常用其它设置" → "iOS设置" → "隐私信息访问的许可描述"中,确认已添加所需权限的usageDescription(如相机、定位等)。HBuilderX 4.08+支持可视化配置,旧版本需手动在Xcode的Info.plist中添加。

  2. 确保权限声明完整
    常见缺失权限包括:

    • NSLocationWhenInUseUsageDescription(定位)
    • NSCameraUsageDescription(相机)
    • NSMicrophoneUsageDescription(麦克风)
      需在manifest.json的"app-plus""distribute""ios"下配置"privacyDescription"字段。
  3. 清理缓存重试
    删除unpackage目录和harmony-configs(如有),重新执行【发行】→【iOS App】打包(注意:必须用【发行】菜单,【运行】仅用于调试)。

参考文档:
iOS App配置-隐私信息访问的许可描述
云端打包默认添加应用访问白名单

若仍无法解决,请确认HBuilderX版本(建议升级至4.85+正式版),并检查是否误用了uni-app-x特有的API(如涉及鸿蒙开发需特别注意平台差异)。

内容为 AI 生成,仅供参考

要回复问题请先登录注册