我的Xcode模拟器的位置卡在自定义位置

时间:2017-07-18 20:01:51

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

我正在使用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并重新安装了。同样的问题,无法改变模拟器的位置!

有没有人有类似的经历?

2 个答案:

答案 0 :(得分:0)

我不确定,但我认为可以从Xcode的多个位置修改的内容:您必须转到可以更改的所有入口点,只需来回调整它,看看它是否可以作品

我正在改变模拟器本身的位置。它没有工作。所以我去了:

  

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

从那里我刚改变了不同地点之间的位置。退出模拟器,我突然在模拟器上模拟高速公路驱动。 Haven尚未尝试添加任何GPX文件。我很可能不会赢!这个问题太令人头痛了!

答案 1 :(得分:0)

立即解决此问题的所有工作就是关闭Location Services(设备或模拟器),然后再打开。

Settings -> Privacy -> Location Services