【发布时间】:2024-05-03 06:20:04
【问题描述】:
我在表单项目中使用了 Telerik 列表视图。昨天,我通过 Test Flight 将它上传到 App Store connect。它是从 Application Loader 上传的,但被苹果拒绝了,这封电子邮件是:
应用商店连接
尊敬的开发者,我们发现最近的一个或多个问题 为您的应用程序“Local183”交付。请更正以下内容 问题,然后重新上传。 “Info.plist 文件中缺少目的字符串。 您的应用代码引用了一个或多个访问敏感用户的 API 数据。应用程序的 Info.plist 文件应包含 带有面向用户的目的字符串的 NSCalendarsUsageDescription 键 清楚完整地解释为什么您的应用需要这些数据。 从 2019 年春季开始,所有提交到 App Store 且访问 用户数据将需要包含目的字符串。如果您使用 外部库或 SDK,它们可能会引用需要 目的字符串。虽然您的应用可能不使用这些 API,但有一个目的 字符串仍然是必需的。您可以联系库的开发人员 或 SDK 并要求他们发布不 包含 API。了解更多 (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。”
最好的问候,
App Store 团队
我没有在我的代码中的任何地方使用任何日历访问代码,但他们仍然提出了这样的问题,我不知道为什么?但这在实施 Telerik 之前从未发生过,因为我已经将我的应用程序的 2-3 个版本上传到应用商店连接并且从未失败。
【问题讨论】:
-
你曾经解决过这个问题吗?
标签: xamarin xamarin.forms xamarin.ios telerik app-store