【问题标题】:GPX File simulation on device without being connected to Xcode设备上的 GPX 文件模拟,无需连接到 Xcode
【发布时间】:2017-10-17 02:43:53
【问题描述】:

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

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

问题: 即使设备未处于调试模式,我们如何允许通过航点进行模拟?这对测试人员有很大帮助以及让开发人员拥有此功能。

使用的.gpx 文件:

Drop Box Link to the .gpx file

【问题讨论】:

    标签: ios xcode debugging simulation gpx


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以尝试使用模拟位置并调整位置管理器代表。 关于它的一篇好文章https://hackernoon.com/simulating-user-location-and-navigation-route-on-iphone-without-xcode-761f06905f1c 我没试过。。 或许你可以试一试。

      【讨论】:

        猜你喜欢
        • 2017-08-25
        • 2016-03-08
        • 1970-01-01
        • 1970-01-01
        • 2014-01-29
        • 2015-06-29
        • 2021-02-28
        • 2015-08-07
        • 1970-01-01
        相关资源
        最近更新 更多