这是用户在 2024-5-1 10:11 为 https://developer.apple.com/news/?id=pvszzano 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?
Reminder: Privacy requirement for app submissions starts May 1

Reminder: Privacy requirement for app submissions starts May 1
提醒:应用提交的隐私要求将于 5 月 1 日开始生效

The App Store was created to be a safe place for users to discover and get millions of apps all around the world. Over the years, we‘ve built many critical privacy and security features that help protect users and give them transparency and control — from Privacy Nutrition Labels to app tracking transparency, and so many more.
App Store 是为用户提供一个安全的地方,让他们发现并获取来自世界各地的数百万款应用程序而创建的。多年来,我们已经构建了许多关键的隐私和安全功能,帮助保护用户并为他们提供透明度和控制权 — 从隐私营养标签到应用跟踪透明度,以及更多。

An essential requirement of maintaining user trust is that developers are responsible for all of the code in their apps, including code frameworks and libraries from other sources. That‘s why we’ve created privacy manifests and signature requirements for the most popular third-party SDKs, as well as required reasons for covered APIs.
维护用户信任的一个基本要求是,开发人员对其应用中的所有代码负责,包括来自其他来源的代码框架和库。这就是为什么我们为最流行的第三方 SDK 创建了隐私清单和签名要求,以及对覆盖的 API 需要的原因。

Starting May 1, 2024, new or updated apps that have a newly added third-party SDK that‘s on the list of commonly used third-party SDKs will need all of the following to be submitted in App Store Connect:
从 2024 年 5 月 1 日开始,具有新添加的常用第三方 SDK 的新应用或更新的应用将需要在 App Store Connect 中提交以下所有内容:

  1. Required reasons for each listed API
    每个列出的 API 的必要原因
  2. Privacy manifests 隐私清单
  3. Valid signatures when the SDK is added as a binary dependency
    当 SDK 作为二进制依赖项添加时,有效签名

Apps won’t be accepted if they fail to meet the manifest and signature requirements. Apps also won’t be accepted if all of the following apply:
如果应用程序未能满足清单和签名要求,则应用程序将不被接受。如果以下所有条件均适用,应用程序也将不被接受:

  1. They’re missing a reason for a listed API
    他们缺少列出 API 的原因
  2. The code is part of a dynamic framework embedded via the Embed Frameworks build phase
    该代码是通过 Embed Frameworks 构建阶段嵌入的动态框架的一部分
  3. The framework is a newly added third-party SDK that’s on the list of commonly used third-party SDKs
    该框架是新添加的第三方 SDK,位于常用第三方 SDK 列表中

In the future, these required reason requirements will expand to include the entire app binary. If you’re not using an API for an approved reason, please find an alternative. These changes are designed to help you better understand how third-party SDKs use data, secure software dependencies, and provide additional privacy protection for users.
在未来,这些必需的原因要求将扩展到包括整个应用程序二进制文件。如果您没有出于批准的原因使用 API,请寻找替代方案。这些更改旨在帮助您更好地了解第三方 SDK 如何使用数据,保护软件依赖关系,并为用户提供额外的隐私保护。

This is a step forward for all apps and we encourage all SDKs to adopt this functionality to better support the apps that depend on them.
这对所有应用程序都是一大进步,我们鼓励所有 SDK 采用这一功能,以更好地支持依赖于它们的应用程序。