2

他试图遵循文档,但我不知道我已经做到了。

您的应用代码引用了一个或多个访问敏感用户数据的 API。应用程序的 Info.plist 文件应包含一个NSLocationAlwaysUsageDescription带有面向用户的目的字符串的键,清楚而完整地解释您的应用程序需要数据的原因。从 2019 年春季开始,所有提交到 App Store 的访问用户数据的应用程序都必须包含目的字符串。如果您使用的是外部库或 SDK,它们可能会引用需要目的字符串的 API。虽然您的应用可能不使用这些 API,但仍需要使用目的字符串。您可以联系库或 SDK 的开发人员,并要求他们发布不包含 API 的代码版本。

了解更多

4

2 回答 2

1

根据 Apple 开发者指南,生成的 Info.plist 文件应该包含一个正确的信息给用户,告诉你为什么你的应用程序需要数据。

在您的 config.xml 文件中,在标记之外添加以下行

<edit-config file="*-Info.plist" mode="merge" target="NSLocationAlwaysUsageDescription">
        <string>Need location access to find things nearby</string>
</edit-config>
于 2019-09-20T07:53:53.930 回答
0

但是我有一个新问题 ITMS-90809: Deprecated API Usage - Apple 将停止接受使用 UIWebView APIs 的应用程序的提交。有关更多信息,请参阅https://developer.apple.com/documentation/uikit/uiwebview

谢谢你的帮助。

于 2019-09-20T09:53:58.097 回答