我正在开发一款依赖GPS数据的应用程序,仅适用于纽约市。如果用户距曼哈顿30英里,它将显示“超出范围”。问题是我距离纽约市8个小时,无法真正测试应用程序的功能。
在Android中,只需按下lat和long坐标,即可让DDMS向您的设备或AVD发送模拟位置。然后,应用程序将对位置更改做出反应。我似乎无法在iOS中找到一种方法。
有谁知道如何在iOS上模拟位置?
由于
答案 0 :(得分:15)
在带有新iOS 5 SDK的Xcode 4.2中,可以模拟模拟器中的位置。在模拟器中启动您的应用,点击Debug
菜单选项转到Location
,然后点击Custom Location…
。然后,模拟器应允许您输入经度和纬度。
答案 1 :(得分:0)
FakeGPSUtility适用于iOS7,对iOS8没什么好说的。可以手动安装,也可以从CocoaPods安装。
手动安装:
答案 2 :(得分:0)
答案有点过时,现在你可以像这样轻松地用Xcode模拟一个位置:
只需run
您的项目,然后按arrow
。如果某个位置处于活动状态,则会变为蓝色。
有一些预设位置,最后一个选项是添加GPX文件,它可以是您想要的任何位置。只需创建一个这样的:New -> File -> GPX File