在testFlight上部署应用程序我遇到以下问题,
应用的Info.plist文件应包含一个 NSLocationAlwaysUsageDescription键,带有面向用户的目的字符串 清楚,完整地说明您的应用为何需要数据。
即使我在Info.plist文件中包含了位置访问所需的密钥,也是如此。
该应用程序已提交以供审查和测试,但我仍然收到一封有关每个提交内容的电子邮件:
版本:1.0.2内部版本:74)存在一个或多个问题
我已经在这里检查了解决方案,以便也添加不赞成使用的键
Error Appstore connect : Missing Purpose String in Info.plist File
对不起,也许我在这里错过了什么?
答案 0 :(得分:2)
右键单击您的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
相反,它显示NSLocationAlwaysAndWhenInUseUsageDescription
和NSLocationAlwaysUsageDescription