NSUserTrackingDescription 失败

Dou*_*lme 8 app-store ios app-store-connect

我有一个构建在准备提交时卡住了,它一直告诉我以下内容:

Your app contains NSUserTrackingUsageDescription, indicating that you will request permission to track users. To publish this information on your app's product page, you must indicate which data types are tracking users. If this is incorrect, update your app binary and upload a new build to App Store Connect.

无论我说什么或做什么,我都无法超越这一点。我在二进制之后上传了二进制文件,甚至回答问题也没有解决问题。

建议?我似乎无法找到一种方法来删除这个“准备提交”而不删除当前在应用程序商店中的应用程序。

Lio*_*oss 15

苹果让它变得像以前一样复杂,再次感谢苹果。

如上所述,我们无法更改 Appstore 连接中的隐私数据类型,因为当前的实时版本确实使用该权限。

我们确实上传了一个删除了 NSUserTrackingUsageDescription 的新二进制文件,但被拒绝了。他们要求我们添加该权限或修改隐私部分,但我们不能这样做。我们回复解释了情况,我会根据他们的回复修改此评论。

更新:起初苹果审核团队坚持认为我们应该更改隐私设置(不能)或提交新的应用程序版本。我找到了这个帮助页面: https://help.apple.com/app-store-connect/#/dev1b4647c5b 在“添加和删除数据类型”下提到这部分:“如果您的应用程序当前在 App Store 上可用,确保您的回复反映仅从该应用程序版本收集的数据。”

截屏

我向苹果审核团队引用了它,现在终于批准更新了!


Lve*_*ode 12

这是违反直觉的,但您正在为 App Store 上已有的应用程序版本发布应用程序隐私,而不是为您准备提交的更新发布应用程序隐私。

因此,如果已经发布的应用程序版本具有 NSUserTrackingUsageDescription,则您现在需要选择“是,用于跟踪目的”。

上传删除了 NSUserTrackingUsageDescription 的新二进制文件并通过审核(“准备出售”)后,您可以更改应用程序隐私并选择“否,不用于跟踪目的”


Lan*_*ria 10

我的应用程序尚未上线,在应用程序隐私部分我遇到了与操作相同的错误。我的应用程序使用核心位置。要解决此问题,请转至App Store Connect>App Privacy

\n

1- 在Data Types> Location> 我选择Precise Location>Next >Save

\n

2-在灰色位置/精确位置部分(如下图所示)下按蓝色编辑按钮并勾选这 3 个选项:

\n

\xe2\x80\xa2用于应用程序功能

\n

\xe2\x80\xa2链接到用户的身份

\n

\xe2\x80\xa2用于跟踪目的这是最后一个选项,您必须勾选是,我们使用精确的位置数据用于跟踪目的。这将使错误消失

\n

现在“位置”部分看起来像这样,错误消失了

\n

在此输入图像描述

\n

  • 但是,如果您不使用位置进行跟踪怎么办?这对我来说不是一个可以接受的答案。应用程序隐私页面似乎要求您至少选择一项“跟踪”项目。 (3认同)

Wah*_*tar 6

第1步:

在“使用数据”部分下。选择“广告数据”。

第2步:

然后启用常用选项。

  • 第三方广告
  • 分析
  • 不,从该应用程序收集的广告数据与用户身份无关
  • 是的,我们使用广告数据进行跟踪

就这样。保持透明,如果您真的要跟踪用户,请选择相关选项。


小智 5

我们解决了这个问题。

我们在应用程序隐私中选择一个选项,然后选择

是的,我们使用产品交互数据进行跟踪

问题是:

您或您的第三方合作伙伴是否使用产品交互数据进行跟踪?

顺便说一句,从 iOS 14 开始,我们添加了 nsusertrackingdescription 属性并询问用户权限。

尽管我们尝试上传没有此标志的构建版本,但没有成功。