gpt4 book ai didi

ios - 在设备上测试定位服务

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:25 25 4
gpt4 key购买 nike

我正在尝试使用 startMonitoringSignificantLocationChanges 测试后台位置更改在模拟器中,我可以启用 Freeway Drive 模式,我会定期调用 locationManager:didUpdateLocations:,这很好。=,问题是在应用程序终止时进行调试,它应该被唤醒。我已将 RUN 方案更改为“等待 my.app 启动”,并且在调试器等待应用程序激活时再次运行良好。缺点是,我无法查看任何 NSLog,模拟器也无法查看设备日志。所以我转向设备,因为我认为至少我可以查看设备日志,但是该设备没有高速公路驾驶模式。我创建了一个 .gpx 文件,如下所示:

<?xml version="1.0"?>
<gpx version="1.1" creator="Xcode">
<wpt lat="37.331705" lon="-122.030237"></wpt>
<wpt lat="37.331705" lon="-122.030337"></wpt>
<wpt lat="37.331705" lon="-122.030437"></wpt>
<wpt lat="37.331705" lon="-122.030537"></wpt>
<wpt lat="37.331705" lon="-122.031437"></wpt>
<wpt lat="37.331705" lon="-122.031537"></wpt>
<wpt lat="37.331705" lon="-122.031437"></wpt>
<wpt lat="37.331705" lon="-122.032537"></wpt>
<wpt lat="37.331705" lon="-122.032437"></wpt>
<wpt lat="37.331705" lon="-122.032537"></wpt>
<wpt lat="36.331705" lon="-122.030437"></wpt>
<wpt lat="36.331705" lon="-122.030537"></wpt>
</gpx>

并在 RUN 方案中将其设置为默认位置。当我在默认 map 应用程序中飞行时,我可以看到设备的坐标正在发生变化,但是没有像在模拟器中那样调用任何 locationManager 委托(delegate)方法。

感谢任何有关我如何测试它的帮助。

谢谢

最佳答案

你可以使用这样的东西 https://github.com/futuretap/FTLocationSimulator .或者修改它以更好地满足您的需求(我的回答来自 here )

编辑

(我是作者之一)https://github.com/Azoft/FakeGPSUtility - 也很有帮助。

关于ios - 在设备上测试定位服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13786527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com