首页 > 解决方案 > 隐私 - 位置默认精度降低 (NSLocationDefaultAccuracyReduced) 不尊重

问题描述

Privacy - Location Default Accuracy Reduced在应用程序文件中设置Info.plist然后调用locationManager.requestWhenInUseAuthorization()仍然要求用户提供精确的位置许可。

标签: core-location

解决方案


这是 Xcode 中的一个错误,plist 编辑器Privacy - Location Default Accuracy Reduced在需要为布尔值时将其设置为字符串。

要解决此问题,您可以将 plist 编辑为源代码,然后将其设置为:

<key>NSLocationDefaultAccuracyReduced</key>
<true/>

然后,这只会提示近似准确度。


推荐阅读