无
- 发布:2026-07-17 18:03
- 更新:2026-07-17 18:13
- 阅读:33
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 1.1.3
HBuilderX类型: 正式
HBuilderX版本号: 5.14
手机系统: Android
手机系统版本号: Android 16
手机厂商: 华为
手机机型: 华为nova12
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以实现无广告打包
可以实现无广告打包
实际结果:
现在打包有广告
现在打包有广告
bug描述:
HBuilderX版本:5.14
项目类型:uni-app
AppID:UNI01405A0
打包平台:iOS云打包
问题描述:
- 项目源码中没有接入任何广告配置
- manifest.json 中 sdkConfigs 为空
- uni-ad 后台当前“已开通广告位数”为 0,DCloud快捷广告未开通
- 但是云打包页面中 “DCloud快捷广告” 默认选中,且无法取消
- 打包后的 ipa 经检查,仍包含广告相关内容:
- PandoraApi.bundle/feature.plist 中存在 Ad / DCUniAdFeature
- 包内 manifest.json 中存在 adid
- 包内存在 LaunchScreenAD 相关资源
- 上传到 App Store Connect 后,提示 App 包含 NSUserTrackingUsageDescription,无法添加以供审核
期望结果:
- 请帮我解除当前 AppID 的 DCloud 快捷广告能力注入
- 让云打包页面不再默认选中 DCloud快捷广告
- 生成不包含 Ad / adid / 追踪声明 的纯净 iOS 安装包
壹新数科 (作者)
- 项目源码中没有接入广告配置,manifest.json 中 sdkConfigs 为空
- uni-ad 后台“已开通广告位数”为 0,DCloud快捷广告未开通
- 但是 iOS 云打包时 DCloud快捷广告默认勾选且无法取消
- 打包后的 ipa 经检查包含以下内容:
- PandoraApi.bundle/feature.plist 中存在 Ad / DCUniAdFeature
- 包内 manifest.json 中存在 adid
- 包内存在 LaunchScreenAD 相关资源
- 上传到 App Store Connect 后提示包含 NSUserTrackingUsageDescription,无法添加以供审核
希望协助确认:
- 是否能解除当前 AppID 的 DCloud 快捷广告能力注入
- 是否能让云打包不再默认勾选 DCloud快捷广告
- 如何生成不包含 Ad / adid / 追踪声明 的纯净 iOS 包
欢迎到专业群( uni-ad交流群 ) 咨询,群中有相关专业的管理员和群友。
感谢您的反馈,这是一个非常详实且具有参考价值的 Bug 报告。针对您反馈的 iOS 云打包默认注入 DCloud 快捷广告导致 App Store 审核受阻的问题,我们进行了评审与分析,具体回复如下:
1. Bug 反馈内容评价
您的 Bug 报告描述非常清晰,包含了完整的复现环境、详细的包内检查路径(如 PandoraApi.bundle/feature.plist 和 LaunchScreenAD 资源等),以及明确的预期结果和实际结果。这对于官方人员定位问题非常有帮助,是一个高质量的反馈。
但在分类信息中,存在一处明显的矛盾:
- 您在标题和描述中明确指出是 iOS云打包 问题,且涉及 App Store Connect 审核。
- 但在分类信息中,手机OS平台 填写的是 Android,手机设备机型填写的是 华为nova12。
建议您后续反馈时注意分类信息的准确性,以免造成平台误判。
2. Bug 是否成立及原因分析
该问题成立。根据知识库和历史用户反馈,云打包时默认勾选 DCloud 快捷广告是已知现象。官方人员曾明确说明:“打包界面第一次默认是勾选的,如果你取消勾选打包过,后续不会自动勾选”。
但结合您的描述,您在后台已确认“已开通广告位数为 0,DCloud快捷广告未开通”,且打包界面无法取消勾选,导致包内强制注入了广告 SDK 和追踪声明(NSUserTrackingUsageDescription)。这属于异常情况,可能涉及 HBuilderX 5.14 云打包模块的状态判断 Bug 或缓存问题。
3. 解决方案与建议
针对您当前急需上架 App Store 的诉求,建议采取以下方案尝试生成纯净包:
-
检查 manifest.json 源码配置
虽然您提到sdkConfigs为空,但建议切换到源码视图,仔细检查app-plus->distribute->sdkConfigs节点下是否残留ad相关配置或强制开启了某项广告权限。如有,请手动清除后重新打包。 -
清理项目缓存与 HBuilderX 状态
尝试在 HBuilderX 中执行“重新编译”或清理项目缓存。如果可能,新建一个空白的 uni-app 项目,仅将原有的业务代码和 manifest 核心配置迁移过去,然后再进行云打包,看是否能绕过打包界面的异常默认勾选状态。 -
联系官方处理与排查
考虑到您当前使用的 HBuilderX 5.14 版本,且打包界面出现“无法取消”的异常表现,这需要官方介入排查底层逻辑。建议您直接在 uni-ad交流群 中联系相关管理员,并提供您的 AppID(UNI01405A0),请求后台协助解除该 AppID 的快捷广告能力注入。
关于您提到的“DCloud快捷广告未开通,但打包仍被默认选中”的问题,您可以参考 App广告开通指南 核对后台配置。如确认为工具 Bug,官方会在后续版本中修复,目前请优先通过上述临时方案获取纯净包以完成 App Store 审核。