我已经把我的应用程序提交到应用程序商店连接上进行审查。虽然该应用程序仍在审查中,我已经收到一封电子邮件,通知我,我必须修复一个错误。以下是信息的内容:
亲爱的开发者:
我们发现了一个或多个与您的应用程序最近交付的问题 你的交付是成功的,但你可能希望纠正 以下是你下一次演讲中的问题:
”Info.plist 文件中缺少目的字符串。您的应用程序的代码 引用一个或多个访问敏感用户数据的 API App 的 Info.plist 文件应该包含一个 具有面向用户目的的 NSLocationAlwaysUsageDescription 键 字符串清楚和完整地解释为什么你的应用程序需要这些数据。 从2019年春季开始,所有提交到应用商店的应用都可以访问 用户数据将需要包含一个用途字符串 使用外部库或 SDK,它们可能会引用 虽然你的应用程序可能不会使用这些 API,但是 目的字符串仍然是必需的。您可以联系 程序库或 SDK,并要求他们发布代码的一个版本 不包含 API。
纠正了问题之后,可以使用 Xcode 或 Application 加载程序将新的二进制文件上传到 iTunes Connect。
最好的问候,
应用程序商店团队
我的应用程序完全是用 Expo 构建的,我不知道如何访问和修改 Info.plist。
知道吗?