【发布时间】:2018-04-09 13:38:40
【问题描述】:
我试图以编程方式伪造我的模拟器的位置。我看过他们要求使用 .gpx 文件的其他帖子。但是,我正在进行自动化测试,其中我需要发送我自己的纬度/经度值。最终,我的模拟器需要获取我通过代码提供的纬度/经度值。
【问题讨论】:
-
这对您不起作用吗? stackoverflow.com/questions/7907734/…
-
使用 .gpx 文件是唯一的方法。此选项在方案编辑中。
-
将您所有的位置获取代码移到实现通用协议的自己的服务(类)中。然后将协议的实例注入到应用程序的任何需要它的部分。在测试中,注入一个模拟的——如果你想研究它,这称为“依赖注入”。
-
@Ryan - 你说得对,我们无论如何都要使用 .gpx 文件
标签: ios geolocation ios-simulator cllocationmanager