Info.plist文件中缺少目的字符串

时间:2019-05-03 13:43:01

标签: ios xcode ionic3

Info.plist文件Xcode中缺少目的字符串,当我们将App上传到App Store时,某些隐私权String是必须提供的,例如NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription,但是我们没有在我们的项目中使用这些类型的服务,因此为什么我们提供这些隐私字符串。每当我们为此提供一些字符串时,App Store团队都会拒绝该构建,原因是“您未在Info.plist中指定准确的隐私字符串”。因此,如果我们不使用项目中的位置,什么是正确的字符串?如果包含这些隐私,那么Info.plist中的Privacy字符串将是什么。

我们之前尝试过,当用户使用此应用时,此应用会使用位置。This is the mail which is provided by App Store Team

1 个答案:

答案 0 :(得分:0)

您是否正在使用某些框架来询问用户位置敏感数据?即使在使用应用程序时这不是在征求许可,有时仅在代码中包含代码段也已成为输入许可说明的必要原因。

如果选择了某些地图或位置功能,也请参见功能部分。

我知道您说过您不是在使用位置服务,而是在保持良心清洁。您在代码中使用了CoreLocation框架吗? CoreLocation框架附加到您的项目吗?在您的代码中搜索“ CLLocationManager”,有时这很容易被忽略。

根据您传递的信息,看来您正在使用某些框架,lib / pod在内部使用CoreLocation,我怀疑这具有一定的联系。