首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在设备上测试位置服务

在设备上测试位置服务
EN

Stack Overflow用户
提问于 2012-12-09 18:11:58
回答 1查看 864关注 0票数 3

我试着在模拟器中使用startMonitoringSignificantLocationChanges测试后台位置的变化,我可以启用高速公路驾驶模式,我收到了对locationManager:didUpdateLocations:的常规调用,它是great.=,问题是在应用程序终止时进行调试,它应该被唤醒。我已经将运行方案更改为“等待my.app启动”,并且在调试器等待应用程序激活时,这同样有效。缺点是,我无法查看任何NSLogs,模拟器也无法查看设备日志。所以我转移到了设备上,因为我认为至少我可以查看设备日志,但是设备没有高速公路驾驶模式。我已经创建了一个.gpx文件,如下所示:

代码语言:javascript
运行
复制
<?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>

并在运行方案中将其设置为默认位置。我可以看到当我在默认地图应用程序中飞行时,设备的坐标正在变化,但是没有一个locationManager委托方法像它们在模拟器中那样被调用。

任何帮助,我可以如何测试这一点。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-28 13:22:04

您可以使用类似于此https://github.com/futuretap/FTLocationSimulator的内容。或者修改它以更好地满足您的需求(我的答案来自here)

编辑

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13786527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档