我收到了来自AppStore的邮件,因为
这是一个支持iOS和Android的React Native应用程序。
我的应用程序没有请求访问用户的日历。
我以为只有在实际请求权限时才需要描述,或者即使我从未请求查看用户日历,这些描述也是强制性的。
引用如下: 在Info.plist文件中缺少目的字符串 - 您的应用程序代码引用了一个或多个访问敏感用户数据的API。该应用程序的Info.plist文件应包含一个NSCalendarsUsageDescription密钥,其中包含一个用户可见的目的字符串,清楚地解释为什么您的应用程序需要这些数据。从2019年春季开始,所有访问用户数据的应用程序都必须包括一个目的字符串。如果您正在使用外部库或SDK,则它们可能引用需要目的字符串的API。虽然您的应用程序可能不会使用这些API,但仍需要一个目的字符串。您可以联系库或SDK的开发人员,并请求他们发布一个不包含API的版本。了解更多信息(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。
info.plist
文件中缺少目的字符串。这是一个支持iOS和Android的React Native应用程序。
我的应用程序没有请求访问用户的日历。
我以为只有在实际请求权限时才需要描述,或者即使我从未请求查看用户日历,这些描述也是强制性的。
引用如下: 在Info.plist文件中缺少目的字符串 - 您的应用程序代码引用了一个或多个访问敏感用户数据的API。该应用程序的Info.plist文件应包含一个NSCalendarsUsageDescription密钥,其中包含一个用户可见的目的字符串,清楚地解释为什么您的应用程序需要这些数据。从2019年春季开始,所有访问用户数据的应用程序都必须包括一个目的字符串。如果您正在使用外部库或SDK,则它们可能引用需要目的字符串的API。虽然您的应用程序可能不会使用这些API,但仍需要一个目的字符串。您可以联系库或SDK的开发人员,并请求他们发布一个不包含API的版本。了解更多信息(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。