繁体   English   中英

Xcode 10 - iOS 12模拟器位置模拟在City Bicycle 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一天前,当我即将调试我的位置跟踪应用程序时,我意识到我从未收到设备位置。 所以我去地图应用程序检查它是否只是我的应用程序的问题,但当我将位置调试转到任何动态位置(城市自行车骑行/城市运行/高速公路驱动器)甚至地图无法获取设备的位置(几乎总是),但是当我将它设置为静态位置(Apple)时,它可以毫无问题地工作。

地点:Apple

地点:Apple

位置:城市自行车骑行

位置:城市自行车骑行

位置:城市奔跑

位置:城市奔跑

位置:高速公路大道

位置:高速公路大道

我是唯一一个面临这个问题的人,或者它实际上是一个Xcode / Simulator问题?

编辑:仍在Xcode 10.1上发生

仍然在Xcode 10.0中发生,并且似乎唯一能使其工作的是在您的方案中打开“允许位置模拟”并在模拟器顶部菜单下切换“Apple”和“City Run”:

调试>位置> Apple

调试>位置>城市运行

(在他们之间来回直到你的跑步实际开始模拟)

  • 显然不是一个永久的解决方案,但它可以节省你几个小时的调试你自己的代码与拉动你的头发,对苹果公司大吼大叫。 虽然我们应该对苹果公司说明这一点。

对我有用的是转到模拟器中的设置并关闭并重新启用隐私下的位置服务。 然后选择debug> location> apple> devised activity

在Debug> Location> Custom Location设置自定义位置,然后稍微更改它将可靠地触发位置更新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM