一天前,我刚刚从Xcode 9升级到Xcode 10,当我准备调试我的位置跟踪应用程序时,我才意识到我从未收到过设备位置。因此,我去Maps应用程序检查它是否只是我的应用程序的一个问题,但当我将位置调试转到任何动态位置(城市自行车骑行/城市跑步/高速公路驱动器)时,即使是地图也无法获得设备的位置(几乎总是如此),但当我将其设置为静态位置(Apple)时,它没有任何问题。
地点:苹果

地点:城市自行车骑行

地点:城市经营

位置:高速公路车道

我是唯一一个面临这个问题的人,或者它实际上是一个Xcode/模拟器问题?
编辑:仍然发生在Xcode 10.1上
发布于 2018-10-27 01:37:15
Xcode 10.0中仍然存在,唯一让它工作的似乎是在您的计划中打开“允许位置模拟”,并在模拟器的顶部菜单下切换“Apple”和“City Run”:
调试>位置>苹果
调试>位置>城市运行
(在它们之间来回来回,直到您的运行开始模拟)
发布于 2018-11-14 21:41:57
对我有效的是去设置在模拟器和关闭和返回的位置服务在隐私。然后选择调试>位置>苹果>设计活动。
发布于 2018-11-20 22:34:32
在Debug > Location >设置自定义位置,然后稍微更改它将可靠地触发位置更新。
https://stackoverflow.com/questions/52430007
复制相似问题