Xcode的10 - 对城市骑自行车/市润/高速公路硬盘iOS模拟器12模拟位置失败

问题描述 投票:26回答:3

我刚刚更新从9 Xcode中,Xcode的10天前,当我正要调试我的位置跟踪应用程序只是意识到,我从来没有收到设备的位置。所以我去了地图应用,以检查它是否只是一个与我的应用程序的问题,但是当我打开位置调试到任何动态位置(市骑自行车/市润/高速公路驱动器)甚至地图失败让设备的位置(几乎总是)但是当我把它设置为静态的位置(苹果),它的工作没有任何问题。

地点:苹果

Location: Apple

地点:市骑自行车

Location: City Bicycle Ride

地点:市润

Location: City Run

地点:高速公路驱动器

Location: Freeway Drive

我面临这个问题,或者它实际上是一个Xcode中/模拟器问题的唯一一个?

编辑:仍然发生在Xcode的10.1

ios xcode xcode10 ios12 xcode10.1
3个回答
13
投票

仍然发生在Xcode 10.0,而且似乎使它工作的唯一的事情就是有“允许位置模拟”在您的计划开启,并在你的模拟器的顶级菜单中的“苹果”和“城市运行”之间切换:

调试>位置>苹果

调试>位置>市润

(来回他们之间,直到你实际运行开始模拟)

  • 显然不是长久之计,但它可以为您节省调试自己的代码VS拉你的头发的时间,在苹果大喊大叫。虽然我们应该高清骂苹果这一个。

6
投票

什么工作对我来说是要到设置在模拟器和下隐私关闭并重新打开位置服务。然后选择调试>位置>苹果>设计活动


0
投票

在调试>位置>自定义位置设置一个自定义位置,然后改变它稍微将可靠地触发位置更新。

© www.soinside.com 2019 - 2024. All rights reserved.