uni-app 3.1.11版本manifest.json中APP权限配置缺少NSUserTrackingUsageDescription选项导致app被苹果商店拒绝
uni-app 3.1.11版本manifest.json中APP权限配置缺少NSUserTrackingUsageDescription选项导致app被苹果商店拒绝
bug描述:
- 苹果商店拒绝原因:AppTracking Transparency

| 信息类型 | 信息内容 |
|---|---|
| 产品分类 | HbuilderX |
| 操作系统 | Windows |
| 操作系统版本 | 10 |
| 版本号 | 3.1.11 |
更多关于uni-app 3.1.11版本manifest.json中APP权限配置缺少NSUserTrackingUsageDescription选项导致app被苹果商店拒绝的实战教程也可以访问 https://www.itying.com/category-93-b0.html
可以试试这个插件,可以解决这个问题哈:
https://ext.dcloud.net.cn/plugin?id=4874
更多关于uni-app 3.1.11版本manifest.json中APP权限配置缺少NSUserTrackingUsageDescription选项导致app被苹果商店拒绝的实战教程也可以访问 https://www.itying.com/category-93-b0.html
manifest.json
源码编辑。自行添加对应配置,试试。
嗯 已经在尝试源码编辑了 “frameworks” : [ “AppTrackingTransparency.framework” ],“NSUserTrackingUsageDescription” : “用于认证用户身份,提供客户支持,并提供更好的应用使用体验”
希望能行吧
在uni-app 3.1.11版本中,manifest.json的APP权限配置确实缺少了NSUserTrackingUsageDescription选项,这是导致应用被苹果商店拒绝的直接原因。自iOS 14.5起,苹果要求应用在使用App Tracking Transparency框架跟踪用户数据时必须提供此权限描述。
解决方案:
- 在
manifest.json的app-plus->distribute->ios节点下添加以下配置:
"permissions": {
"iOS": {
"NSUserTrackingUsageDescription": "请允许跟踪以提供个性化广告体验"
}
}

