Xcode 10 - iOS 12 Simulator 位置模拟在 City Bicycle Ride/City Run/Freeway Drive 上失败
Posted
技术标签:
【中文标题】Xcode 10 - iOS 12 Simulator 位置模拟在 City Bicycle Ride/City Run/Freeway Drive 上失败【英文标题】:Xcode 10 - iOS 12 Simulator location simulation fails on City Bicycle Ride/City Run/Freeway Drive 【发布时间】:2019-02-25 01:17:24 【问题描述】:一天前我刚刚从 Xcode 9 更新到 Xcode 10,当我准备调试我的位置跟踪应用程序时,我才意识到我从未收到设备位置信息。所以我去地图应用程序检查这是否只是我的应用程序的问题,但是当我将位置调试转到任何动态位置(城市自行车骑行/城市跑步/高速公路驱动器)时,即使地图无法获取设备的位置(几乎总是),但是当我将它设置为静态位置(Apple)时,它可以正常工作。
地点:苹果
地点:城市自行车骑行
地点:城市跑
位置:高速公路大道
我是唯一一个面临这个问题的人,还是它实际上是 Xcode/Simulator 问题?
编辑: Xcode 10.1 上仍在发生
【问题讨论】:
我有同样的问题,但还没有找到解决方案... 我有同样的问题 非常遗憾更新了 xcode 版本 smh 从 Xcode 10 GM 开始遇到同样的问题 有同样的问题 - 已经向 Apple 报告了错误(请也这样做) - 奇怪的是,在我的情况下,重新启动 XCode(不仅仅是模拟器)有时可以修复它。 【参考方案1】:在 Xcode 10.0 中仍然发生,唯一使它起作用的似乎是在您的方案中打开“允许位置模拟”并在模拟器顶部菜单下的“Apple”和“City Run”之间切换:
调试 > 位置 > 苹果
调试 > 位置 > 城市运行
(在它们之间来回切换,直到你的运行真正开始模拟)
显然不是一个永久的解决方案,但它可以节省您调试自己的代码的时间,而不是拉扯你的头发,对 Apple 大喊大叫。虽然我们应该为此向苹果大喊大叫。【讨论】:
谢谢,这有帮助!我在 City Run 和其他选项(City Bicycle Ride、None 等)之间来回切换,但没有运气。出于某种原因,切换到“Apple”选项似乎会重置。【参考方案2】:对我有用的是转到模拟器中的设置,然后在隐私下关闭并重新打开位置服务。然后选择调试>位置>苹果>设计活动
【讨论】:
为我工作。非常感谢【参考方案3】:在“调试”>“位置”>“自定义位置”中设置自定义位置,然后稍微更改它会可靠地触发位置更新。
【讨论】:
以上是关于Xcode 10 - iOS 12 Simulator 位置模拟在 City Bicycle Ride/City Run/Freeway Drive 上失败的主要内容,如果未能解决你的问题,请参考以下文章
iOS12??????????????????????????????xcode10??????
Fabric Answer 在从 Xcode 10 和 iOS 12 开始时崩溃 iOS 应用程序
Xcode 10 (iOS 12) 不包含 libstdc++6.0.9
Xcode 10 - iOS 9.0 [12] 之前的安全区域布局指南错误