uni-app 3.1.11版本manifest.json中APP权限配置缺少NSUserTrackingUsageDescription选项导致app被苹果商店拒绝

uni-app 3.1.11版本manifest.json中APP权限配置缺少NSUserTrackingUsageDescription选项导致app被苹果商店拒绝

bug描述:

  • 苹果商店拒绝原因:AppTracking Transparency

image

信息类型 信息内容
产品分类 HbuilderX
操作系统 Windows
操作系统版本 10
版本号 3.1.11

更多关于uni-app 3.1.11版本manifest.json中APP权限配置缺少NSUserTrackingUsageDescription选项导致app被苹果商店拒绝的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

可以试试这个插件,可以解决这个问题哈: 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框架跟踪用户数据时必须提供此权限描述。

解决方案

  1. manifest.jsonapp-plus -> distribute -> ios节点下添加以下配置:
"permissions": {
    "iOS": {
        "NSUserTrackingUsageDescription": "请允许跟踪以提供个性化广告体验"
    }
}
回到顶部