【发布时间】:2015-09-15 14:00:14
【问题描述】:
我刚刚在我的实验室遇到了 iOS 上最奇怪的错误之一。
我们的一台设备(第 5 代 iPod Touch,iOS 8.4.1)一直显示错误的时间,尽管 定位服务已开启并且在日期和时间中自动设置是上。该设备上的时间总是比正确时间晚 5 分钟。
这似乎没什么大不了,但有点烦人。然而,我们的临床追踪应用程序之一是时间敏感的:它总是仔细检查设备是否与我们的服务器有正确的时间;如果时间不对,根本无法启动。
我在网上查过。这个错误似乎已经存在了几年!每次系统更新后,一些设备都会受到影响。我尝试了所有找到的解决方案,包括重启设备、将其置于飞行模式等。但是,它们都不适合我。
【问题讨论】:
-
您是否有可能在模拟位置使用带有 Xcode 的设备?就像运行设置为东京的地图应用程序调试位置一样?当你这样做时,设备会认为它在那个位置,直到你重新启动。
-
我认为这不是原因。一方面,我们没有在 Xcode 上使用模拟位置。另一方面,偏移量仅为 5 分钟。如果设备位于不同的时区,我认为至少应该是 1 小时。 @格伦豪斯
标签: ios