Apple 抱怨 Titanium 应用程序中缺少 API 声明

问题描述 投票:0回答:1

我收到了一封来自 Apple 的电子邮件,内容涉及我使用 Titanium SDK 编写的应用程序。它说:

虽然提交 App Store 审核已成功,但您可能需要在下次提交 App Store 审核时更正以下问题。更正问题后,将新的二进制文件上传到 App Store Connect。

ITMS-91053:缺少 API 声明 - “APP_NAME”文件中的应用程序代码引用了一个或多个需要原因的 API,包括以下 API 类别:NSPrivacyAccessedAPICategorySystemBootTime。虽然目前不需要采取任何操作,但从 2024 年 5 月 1 日开始,当您上传新应用或应用更新时,您必须在应用的隐私清单中包含 NSPrivacyAccessedAPITypes 数组,以提供应用代码使用这些 API 的批准原因。有关此政策的更多详细信息,包括所需原因 API 的列表和批准的使用原因,请访问:https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

ITMS-91053:缺少 API 声明 - “APP_NAME”文件中的应用程序代码引用了一个或多个需要原因的 API,包括以下 API 类别:NSPrivacyAccessedAPICategoryUserDefaults。虽然目前不需要采取任何操作,但从 2024 年 5 月 1 日开始,当您上传新应用或应用更新时,您必须在应用的隐私清单中包含 NSPrivacyAccessedAPITypes 数组,以提供应用代码使用这些 API 的批准原因。有关此政策的更多详细信息,包括所需原因 API 的列表和批准的使用原因,请访问:https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

我在另一个网页上看到了这个问题的答案,但他们正在使用 XCode 来制作所需的文件,而我正在使用 Titanium 来编写和构建我的应用程序。

ITMS-91053:缺少 API 声明 - 隐私

如何解决这个问题?

ios titanium-mobile
1个回答
0
投票

这里有一个 Titanium SDK PR,它将在下一个版本中处理它并包含更多信息:https://github.com/tidev/titanium-sdk/pull/14007

一些文档如何在当前版本中修复它以及该 PrivacyInfo 文件的预览。这两个项目也正在进行中,可以在这个钛文档 PR 中进行跟踪。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.