Xcode 10 - iOS 12 城市自行车上的模拟器位置模拟失败 Ride/City Run/Freeway Drive
Xcode 10 - iOS 12 Simulator location simulation fails on City Bicycle Ride/City Run/Freeway Drive
我一天前刚从 Xcode 9 更新到 Xcode 10,当我正要调试我的位置跟踪应用程序时才意识到我从未收到设备位置。所以我去地图应用程序检查它是否只是我的应用程序的问题,但是当我将位置调试转到任何动态位置(City Bicycle Ride/City Run/Freeway Drive)时,甚至地图无法获取设备的位置(几乎总是如此),但是当我将它设置为静态位置(Apple)时,它可以正常工作。
地点:苹果
地点:城市骑行
地点:城市运行
位置:高速公路
我是唯一一个面临这个问题的人,或者它实际上是一个 Xcode/Simulator 问题?
编辑: 仍然发生在 Xcode 10.1
仍然发生在 Xcode 10.0 中,唯一似乎使它起作用的是在你的方案中打开 'Allow Location Simulation' 并在 'Apple' 和 [=24 之间切换=] 在模拟器的顶部菜单下:
调试>定位>苹果
调试 > 位置 > 城市 运行
(在它们之间来回切换,直到您的 运行 真正开始模拟)
- 显然这不是一个永久性的解决方案,但它可以节省您调试自己的代码的时间,而不是拔头发,对 Apple 大喊大叫。虽然我们应该为此对苹果大喊大叫。
对我有用的是转到模拟器中的“设置”,然后关闭并重新打开隐私下的定位服务。然后选择 debug > location > apple > devised activity
在“调试”>“位置”>“自定义位置”中设置自定义位置,然后稍作更改将可靠地触发位置更新。
我一天前刚从 Xcode 9 更新到 Xcode 10,当我正要调试我的位置跟踪应用程序时才意识到我从未收到设备位置。所以我去地图应用程序检查它是否只是我的应用程序的问题,但是当我将位置调试转到任何动态位置(City Bicycle Ride/City Run/Freeway Drive)时,甚至地图无法获取设备的位置(几乎总是如此),但是当我将它设置为静态位置(Apple)时,它可以正常工作。
地点:苹果
地点:城市骑行
地点:城市运行
位置:高速公路
我是唯一一个面临这个问题的人,或者它实际上是一个 Xcode/Simulator 问题?
编辑: 仍然发生在 Xcode 10.1
仍然发生在 Xcode 10.0 中,唯一似乎使它起作用的是在你的方案中打开 'Allow Location Simulation' 并在 'Apple' 和 [=24 之间切换=] 在模拟器的顶部菜单下:
调试>定位>苹果
调试 > 位置 > 城市 运行
(在它们之间来回切换,直到您的 运行 真正开始模拟)
- 显然这不是一个永久性的解决方案,但它可以节省您调试自己的代码的时间,而不是拔头发,对 Apple 大喊大叫。虽然我们应该为此对苹果大喊大叫。
对我有用的是转到模拟器中的“设置”,然后关闭并重新打开隐私下的定位服务。然后选择 debug > location > apple > devised activity
在“调试”>“位置”>“自定义位置”中设置自定义位置,然后稍作更改将可靠地触发位置更新。