当应用在调试模式下运行时,我们可以选择通过.gpx文件模拟设备位置。如果我们编辑方案并将默认位置设置为.gpx文件,那么我们也可以在启动时获取.gpx位置。

场景:我有一个.gpx文件,该文件可穿过一系列航路点。遍历运行良好,并且didUpdateLocation()在设置的时间间隔内触发。但是,当应用程序在连接到Xcode的调试模式下运行时,所有这些都会发生。

问题: 即使设备未处于调试模式,我们如何允许通过航路点进行仿真? 拥有此功能对测试人员和开发人员都将有很大的帮助。

使用的 .gpx文件:

Drop Box Link to the .gpx file

最佳答案

GPX仿真仅适用于xCode调试,即模拟器或设备调试。
如果您使用位置模拟安装应用程序,然后在不停止从xCode进行构建的情况下断开设备的连接,则设备将保留在GPX文件的第一个位置。您可以通过打开MAP进行交叉检查。
但是,即使您在GPX文件中指定了时间标签,也不会出现位置更新。

关于ios - 无需连接Xcode即可在设备上进行GPX文件模拟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44028201/

10-12 14:16