隐私 - 位置默认精度降低 (NSLocationDefaultAccuracyReduced) 不尊重

Privacy - Location Default Accuracy Reduced (NSLocationDefaultAccuracyReduced) Not respected

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

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

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

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

这只会提示大致准确度。