iOS 11 位置权限在

iOS 11 Location Permission in

我有一个应用程序需要使用 "always" 作为位置更新。但是,发现在我将设备升级到 iOS11 后,该应用程序从未询问过我的权限。

然后当我转到“隐私”>“位置”> "always" 和 "when in use" 的选项消失了。

我检查过是否需要在 plist 文件中添加 "Privacy – Location Always Usage Description"。已经添加了,还是一样无法定位。

我有什么遗漏来更新我的代码吗?

对于 iOS 11,有一个新密钥 NSLocationAlwaysAndWhenInUseUsageDescription。将此密钥添加到 Info.plist