我正在使用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并重新安装了。同样的问题,无法改变模拟器的位置!
有没有人有类似的经历?
答案 0 :(得分:0)
我不确定,但我认为可以从Xcode的多个位置修改的内容:您必须转到可以更改的所有入口点,只需来回调整它,看看它是否可以作品强>
我正在改变模拟器本身的位置。它没有工作。所以我去了:
编辑方案>>选项>>允许位置模拟
从那里我刚改变了不同地点之间的位置。退出模拟器,我突然在模拟器上模拟高速公路驱动。 Haven尚未尝试添加任何GPX文件。我很可能不会赢!这个问题太令人头痛了!
答案 1 :(得分:0)
立即解决此问题的所有工作就是关闭Location Services
(设备或模拟器),然后再打开。
Settings -> Privacy -> Location Services