【bug反馈】iOS传统云打包,未勾选IDFA、无任何广告SDK,IPA包自动注入NSUserTrackingUsageDescription
项目appid:UNIA3AD20C
打包方式:Windows HBuilderX,原生App-传统云打包,打App Store正式包
情况说明:
1、manifest.json 没有ad广告配置,打包页面所有广告联盟全部未勾选,没有勾选【使用广告标识IDFA】;
2、项目没有引入友盟、广告、埋点统计类uni_modules插件;
3、打包出来IPA上传App Store Connect,提示:App包含NSUserTrackingUsageDescription,要求填写追踪隐私问卷,本App是门店服务员收银管理系统,不需要用户追踪、不需要IDFA;
4、希望官方帮忙清理打包环境,不要自动注入该追踪权限字段。
附件:
1、打包界面截图(广告全部未勾选)
2、manifest.json截图
3、App Store Connect报错截图
- 发布:2026-10-21 19:46
- 更新:2026-10-21 21:33
- 阅读:144
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
针对您反馈的 iOS 传统云打包未勾选 IDFA 和广告,但 IPA 包仍被自动注入 NSUserTrackingUsageDescription 的问题,可能的原因和排查建议如下:
-
非广告类模块或原生插件的影响
根据官方文档说明,除了直接使用uni-ad增强广告外,如果您的应用使用了以下模块或插件,也可能在打包时引入 IDFA 相关依赖,从而自动注入追踪权限描述:- 特定功能模块:如新浪微博登录和分享、一键登录、友盟统计、百度地图、百度定位等(具体版本限制请参考文档说明)。
- uni 原生插件:部分原生插件可能会读取 IDFA。
建议您仔细检查manifest.json中的模块配置以及项目中引入的uni_modules插件,确认是否包含上述功能。详情可参考 如何判断是否需要开启广告标识(IDFA)。
-
检查是否误勾选广告或默认开启了广告位
有类似情况表明,可能是在打包时不小心勾选了广告选项,或者在 uni-ad 控制台默认开启了相关广告位(如 DCloud 快捷广告等),导致打包时注入了相关权限。
建议您:- 再次确认 HBuilderX 打包界面的广告相关选项是否全部未勾选。
- 登录 uni-ad 控制台 检查应用详情中的广告位配置,确保未默认开启任何广告位。
-
社区类似案例参考
在 ask 社区中也有开发者反馈未勾选 IDFA 仍提示包含NSUserTrackingUsageDescription的情况。官方在排查时建议确认是否使用了相关原生插件或系统库。您可以参考以下类似案例:
如果经过上述排查,确认项目中未使用任何可能导致 IDFA 注入的模块、插件,且打包界面和 uni-ad 控制台均无广告配置,建议您前往 https://ask.dcloud.net.cn/ 发帖反馈,并提供 manifest.json 完整截图、打包界面截图及 App Store Connect 报错截图,官方工作人员会协助您进一步排查打包环境。
你没有取消勾选idfa,看配置你在manifest.json中勾选了idfa
-
-
1***@qq.com (作者)
您好,感谢回复!我刚才只看了manifest源码视图,忽略了可视化面板里iOS设置的【使用广告标识(IDFA)】选项,这个勾选框在源码视图不会展示idfa字段。
我现在马上切到可视化manifest面板,取消这个IDFA勾选,重新打包测试。
后续打包完再来反馈结果,辛苦您了!2026-10-21 19:58