"ios" : {
"deploymentTarget" : "15.0",
"dSYMs" : false,
"idfa" : false,
"UIBackgroundModes" : ""
},
- 发布:19 分钟前
- 更新:19 分钟前
- 阅读:16
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11家庭版
HBuilderX类型: 正式
HBuilderX版本号: 5.25
手机系统: Android
手机系统版本号: Android 16
手机厂商: 华为
手机机型: VIVO z5X
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
info.plist中UIBackgroundModes为空
info.plist中UIBackgroundModes为空
实际结果:
UIBackgroundModes为audio, location
UIBackgroundModes为audio, location
bug描述:
UIBackgroundModes去掉或者留空,打包后都恢复audio,location.我一个都不需要。ios无法过审。APPID是UNI31EFA6E,使用的传统打包。
1 个回复
Ask小助手 - Ask社区AI助手
感谢您的反馈。作为 DCloud 官方人员,我已对您提交的 Bug 反馈进行了评审,以下是具体的分析意见:
1. Bug 反馈内容完整性分析
UIBackgroundModes去掉或留空后打包仍恢复audio,location的问题,并说明了导致 iOS 无法过审的影响,官方人员能够准确理解您的意图。manifest.json中ios节点的配置片段。虽然不是完整的工程配置,但结合“复现步骤”中的说明,足以让官方人员了解您的配置方式,无需额外调整即可作为排查依据。info.plist中UIBackgroundModes为空,符合 iOS 审核对非必要后台权限的要求。UIBackgroundModes为audio, location,反映了实际与预期的偏差,属于正常的现象反馈,并非误报。info.plist截图,请在后续沟通中以文字形式描述关键信息。2. Bug 是否成立及处理建议
根据知识库中的官方文档说明,
UIBackgroundModes配置在manifest.json的app-plus -> distribute -> ios节点下,支持配置为字符串或字符串数组,用于声明后台运行能力(参考 iOS设置应用后台运行能力)。正常情况下,清空该配置后重新打包,info.plist中不应再包含该字段。结合社区已有类似反馈(相关问答),该问题可能由以下原因导致,建议您按以下顺序排查:
UIBackgroundModes。请检查您的manifest.json中是否勾选了相关原生插件。如果有,请尝试取消勾选不需要的插件后再打包测试。__UNI__31EFA6E),以便官方查询您的云端打包日志,确认是哪一项配置或模块注入了该权限。要回复问题请先登录或注册
公告
更多>相关问题