【问题标题】:ITMS-90683: Missing Purpose String in Info.plistITMS-90683:Info.plist 中缺少目的字符串
【发布时间】:2020-12-09 14:45:23
【问题描述】:

在 testFlight 上部署应用我遇到以下问题,

应用的 Info.plist 文件应该包含一个 带有面向用户的目的字符串的 NSLocationAlwaysUsageDescription 键 清楚完整地解释您的应用为什么需要这些数据。

即使我在 Info.plist 文件中包含位置访问所需的密钥。

应用已提交审核和测试,但每次提交时我仍然收到一封电子邮件,内容是:

版本:1.0.2 版本:74) 有一个或多个问题

我已经在这里检查了解决方案,以便也添加不推荐使用的密钥

Error Appstore connect : Missing Purpose String in Info.plist File

抱歉,也许我在这里遗漏了什么?

【问题讨论】:

标签: ios app-store app-store-connect info.plist ios-permissions


【解决方案1】:

右键单击您的Info.plist 文件。然后点击“打开方式”->“源代码”。

现在查找并替换以下键,

<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>your description.</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>your description</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>your description.</string>

您的info.plist 的属性列表视图未显示

Privacy - Location always and when In Use Usage Description

Privacy - Location always Usage Description

而是显示NSLocationAlwaysAndWhenInUseUsageDescriptionNSLocationAlwaysUsageDescription

【讨论】:

  • 是的,解决了这个问题,谢谢!我删除了前一个,将其重新写为隐私 - 位置总是在关键字段上使用说明。对于其他名称,它会自动更新名称,例如:NSLocationAlwaysAndWhenInUseUsageDescription 到 -> Privacy - Location always 和 when In Use Usage Description。 // 但是对于这个 NSLocationAlwaysUsageDescription,我只是 手动Privacy - Location总是使用说明,它工作正常!我部署但没有收到版本:1.0.2 构建:xx 有一个或多个问题再次发送电子邮件!
猜你喜欢
  • 2020-12-18
  • 2019-10-21
  • 1970-01-01
  • 2020-10-25
  • 2023-02-01
  • 2019-09-04
  • 2021-09-13
  • 2020-09-02
  • 2020-01-28
相关资源
最近更新 更多