我刚刚更新从9 Xcode中,Xcode的10天前,当我正要调试我的位置跟踪应用程序只是意识到,我从来没有收到设备的位置。所以我去了地图应用,以检查它是否只是一个与我的应用程序的问题,但是当我打开位置调试到任何动态位置(市骑自行车/市润/高速公路驱动器)甚至地图失败让设备的位置(几乎总是)但是当我把它设置为静态的位置(苹果),它的工作没有任何问题。
地点:苹果
地点:市骑自行车
地点:市润
地点:高速公路驱动器
我面临这个问题,或者它实际上是一个Xcode中/模拟器问题的唯一一个?
编辑:仍然发生在Xcode的10.1
仍然发生在Xcode 10.0,而且似乎使它工作的唯一的事情就是有“允许位置模拟”在您的计划开启,并在你的模拟器的顶级菜单中的“苹果”和“城市运行”之间切换:
调试>位置>苹果
调试>位置>市润
(来回他们之间,直到你实际运行开始模拟)
什么工作对我来说是要到设置在模拟器和下隐私关闭并重新打开位置服务。然后选择调试>位置>苹果>设计活动
在调试>位置>自定义位置设置一个自定义位置,然后改变它稍微将可靠地触发位置更新。