我已将我的应用程序提交给App Store Connect进行审核。尽管该应用仍在审核中,但我已收到一封电子邮件,通知我必须纠正错误。这是消息的内容:
尊敬的开发商,
我们发现您的应用XXXXX最近交付时出现一个或多个问题。您的交付已成功,但是您可能希望在下一次交付中更正以下问题:
“ Info.plist文件中缺少目的字符串。您的应用程序的代码引用了一个或多个访问敏感用户数据的API。该应用程序的Info.plist文件应包含一个NSLocationAlwaysUsageDescription键,并带有面向用户的目的字符串,以清楚,完整地说明您的应用程序需要使用的原因从2019年春季开始,所有提交给App Store的访问用户数据的应用都必须包含目的字符串。如果您使用的是外部库或SDK,则它们可能会引用需要目的字符串的API。可能不使用这些API,但仍然需要一个目的字符串,您可以与库或SDK的开发人员联系,并要求他们发布不包含API的代码版本。
解决问题之后,可以使用Xcode或Application Loader将新的二进制文件上载到iTunes Connect。
最好的祝福,
App Store团队
我的应用程序是使用Expo完全构建的,我不知道如何访问和修改Info.plist。
任何想法?