ITMS-90683:Info.plist中缺少目的字符串

问题描述

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

应用的Info.plist文件应包含一个 NSLocationAlwaysUsageDescription键,带有面向用户的目的字符串 清楚,完整地说明您的应用为何需要数据。

即使我在Info.plist文件中包含了位置访问所需的密钥,也是如此。

该应用程序已提交以供审查和测试,但我仍然收到一封有关每个提交内容的电子邮件:

版本:1.0.2内部版本:74)存在一个或多个问题

我已经在这里检查了解决方案,以便也添加不赞成使用的键

enter image description here

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

对不起,也许我在这里错过了什么?

解决方法

右键单击您的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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...