iOS 15 CLLocation 读取 sourceInformation 崩溃

原文英文,约200词,阅读约需1分钟。发表于:

在 iOS 15 之前,iOS 的 CoreLocation 库提供的定位信息并没有标示数据来源,比如可以通过在 iPhone 手机中插入外置 GPS 硬件,或通过蓝牙连接 GPS 外设等方式达到篡改原始 GPS 数据,而 CoreLocation 很难确切感知到 GPS 信息到底来自 iPhone 还是外部设备。

iOS 15之前,CoreLocation库无法确定GPS信息来源。iOS 15后,新增了CLLocationSourceInformation类,可以判断GPS信息是软件生成还是外部设备生成。但在iOS 15 beta1和beta2上运行会崩溃,需要改进修复方案。

ios
iOS 15 CLLocation 读取 sourceInformation 崩溃
相关推荐 去reddit讨论