将使用 Apple 基本 API 的 Objective-c 项目应用程序上传到 App Store Connect 时,我无法收到任何电子邮件。 该项目包含 Userdefault API,但不包含 .xcprivacy 文件。
我在使用 Userdefault API 部署 Swift 项目应用程序时收到了它。
[邮件内容]
ITMS-91053:缺少 API 声明 - “311TEN022”文件中的应用程序代码引用了一个或多个需要原因的 API,包括以下 API 类别:NSPrivacyAccessedAPICategoryUserDefaults。虽然目前不需要采取任何操作,但从 2024 年 5 月 1 日开始,当您上传新应用或应用更新时,您必须在应用的隐私清单中包含 NSPrivacyAccessedAPITypes 数组,以提供应用代码使用这些 API 的批准原因。有关此政策的更多详细信息,包括所需原因 API 的列表和批准的使用原因,请访问: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api。
我没有收到电子邮件,但我遵循了政策并分发了该应用程序。
不过,我想知道Apple的Objective c项目是否无法响应该政策。
有没有人遇到和我一样的情况?
我尝试询问Apple,但没有答案。