一天前我刚刚从 Xcode 9 更新到 Xcode 10,当我正要调试我的位置跟踪应用程序时才意识到我从未收到设备位置信息。所以我去 map 应用程序检查它是否只是我的应用程序的问题,但是当我将位置调试转到任何动态位置(城市骑自行车/城市运行/高速公路驱动器)时,即使 map 无法获取设备的位置(几乎总是),但是当我将它设置为静态位置(Apple)时,它可以正常工作。
地点:苹果
地点:City Bicycle Ride
地点:城市跑
位置:高速公路路口
我是唯一一个面临这个问题的人,还是它实际上是 Xcode/模拟器问题?
编辑:仍在 Xcode 10.1 上发生
最佳答案
在 Xcode 10.0 中仍然发生,唯一似乎让它起作用的是在你的方案中打开“允许位置模拟”并在你的模拟器顶部菜单下的“Apple”和“City Run”之间切换:
调试>定位>苹果
调试>定位>城市运行
(在它们之间来回切换,直到您真正开始模拟运行)
- 显然这不是一个永久性的解决方案,但它可以节省您调试自己的代码的时间,而不是让您抓狂,对 Apple 大喊大叫。尽管我们应该为此对苹果大喊大叫。
关于ios - Xcode 10 - iOS 12 Simulator 位置模拟在 City Bicycle Ride/City Run/Freeway Drive 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52430007/