ios - Xcode 10 - iOS 12 Simulator 位置模拟在 City Bicycle Ride/City Run/Freeway Drive 上失败

标签 ios xcode xcode10 ios12 xcode10.1

一天前我刚刚从 Xcode 9 更新到 Xcode 10,当我正要调试我的位置跟踪应用程序时才意识到我从未收到设备位置信息。所以我去 map 应用程序检查它是否只是我的应用程序的问题,但是当我将位置调试转到任何动态位置(城市骑自行车/城市运行/高速公路驱动器)时,即使 map 无法获取设备的位置(几乎总是),但是当我将它设置为静态位置(Apple)时,它可以正常工作。

地点:苹果

Location: Apple

地点:City Bicycle Ride

Location: City Bicycle Ride

地点:城市跑

Location: City Run

位置:高速公路路口

Location: Freeway Drive

我是唯一一个面临这个问题的人,还是它实际上是 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/

相关文章:

ios - Swift - 自定义 UIDatePicker 格式

ios - 警告 "Mapping architecture arm64 to x86_64"是什么意思?

ios - Xcode MyProjectName-Bridging-Header.h 不存在

ios - 禁用 UITextField 键盘中的麦克风按钮

iOS、APNS、推送通知、DeviceToken、iPhone

swift - 使用 NSLocalizedString 的通知服务扩展

Xcode 10.3 不适用于 MacOS Big Sur 11.0.1(非测试版)

objective-c - 通过 Coregraphic : crash at renderInContext 画线

ios - 以编程方式从 iOS 12 中的屏幕时间获取应用程序使用情况

ios - UIStackView 在 iOS 12 中运行良好,但在 iOS 11 中运行不佳