【问题标题】:My Xcode simulator's location is stuck on custom Location我的 Xcode 模拟器的位置卡在自定义位置
【发布时间】:2017-12-23 20:49:41
【问题描述】:

我正在使用 Xcode 测试 GPX 文件。我阅读了this 教程并下载了this 文件。编辑了我的方案并将 GPX 文件添加为自定义位置。

然后我决定更改 GPX 文件。我将修改后的 GPX 文件添加到 Xcode。我的 Xcode 崩溃了。我重新打开并再次添加,它再次崩溃。我删除了文件夹中的所有 GPX 文件并尝试再次添加,但它再次崩溃。我清理了构建,清理了派生数据,重置了我的模拟器,重新启动了我的 mac。没有工作。所以我只是忘了添加GPX文件。

查看 Xcode 的崩溃日志,这部分是我认为有意义的:

断言失败 /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-11754/DVTFoundation/FoundationClassCategories/DVTNSStringAdditions.m:1110 详细信息: (basePath) 不应为 nil

我还查看了这个 Apple 论坛 thread。但这没有帮助。

我还请我的一个朋友查看该文件夹并与我分享他们的文件。他们看了但说他们没有这样的文件,但他们没有任何错误:(


那么现在我打开了 另一个 项目(我从未在其中添加任何 GPX 文件)。我正在尝试更改模拟器上的位置。我将其设置为 高速公路行驶。它只强制执行短暂的位置更新,然后切换回自定义位置

所以我完成了上述所有操作,还卸载了 Xcode 并重新安装了。还是同样的问题,无法更改模拟器位置!

有没有人有过类似的经历?

【问题讨论】:

    标签: xcode ios-simulator xcode8 core-location gpx


    【解决方案1】:

    要立即解决此问题,您只需关闭 Location Services(设备或模拟器)然后再打开。

    Settings -> Privacy -> Location Services
    

    【讨论】:

      【解决方案2】:

      我不确定,但我认为对于可以从 Xcode 的多个位置进行修改的内容:您必须转到所有可以更改的入口点,然后来回调整它是否有效。

      我正在从模拟器本身更改位置。它没有工作。于是我去了:

      编辑方案>>选项>>允许位置模拟

      从那里我只是更改了不同位置之间的位置。退出模拟器,突然间我可以在模拟器上模拟高速公路行驶。尚未尝试添加任何 GPX 文件。很可能我不会!这个问题太让人头疼了!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-19
        • 1970-01-01
        • 2015-01-01
        • 1970-01-01
        • 2013-11-10
        • 1970-01-01
        • 2012-12-26
        相关资源
        最近更新 更多