无法在 info.plist 中添加“隐私 - 位置始终和使用时使用说明” - Xcode 9 Beta

yaa*_*ali 5 xcode plist core-location ios swift

我在尝试向用户请求 Xcode 9 Beta 中的位置许可时收到以下错误。我尝试在 info.plist 中添加“隐私 - 使用时的位置使用说明”“隐私 - 位置使用说明”说明,但仍然遇到相同的错误。

该应用程序试图在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含 NSLocationAlwaysAndWhenInUseUsageDescription 和 NSLocationWhenInUseUsageDescription 键,以及向用户解释应用程序如何使用此数据的字符串值

当我尝试添加“隐私 - 位置始终和使用时使用说明”时,它会自动重命名为info.plist 中的“隐私 - 位置使用说明”

maw*_*wus 4

添加“ NSLocationAlwaysAndWhenInUseUsageDescription ”而不是“隐私 - 位置始终和使用时使用说明”。在当前的测试版中,它不会被重命名为任何内容,但它会显示 iOS 11 的正确对话框。