2012-10-01 99 views

回答

2

如果您正在使用至少4.2的Xcode和iOS SDK 5+,你可以启动你的应用程序,并在模拟器中,你可以点击debug菜单,然后单击location选项,点击custom location。然后您可以输入自定义的经度和纬度。他们也可以选择Freeway Drive,City Bicycle Ride和City Run,这些都可以模拟移动设备。

+0

我想在应用程序中做,而不是模拟器。可能? – Boon

+0

没有越狱就不可能。 – atrljoe

2

如果您从Xcode运行,您肯定可以模拟设备上的位置。应用程序编译,安装并开始运行后,在窗口底部找到“调试栏”(或者在控制台上方,如果有的话)。有一个小的“位置”图标显示位置菜单,如果想要更复杂的东西,还可以选择加载GPX文件。您还可以编辑您的构建方案,以在运行阶段包含默认位置(即,对于每次运行,不仅仅当您使用调试栏中的菜单设置位置时)。

需要注意的一点是,如果您使用的是个人设备而不是专用开发设备:即使从Xcode断开连接后,自定义位置Xcode设置仍然存在。所以如果你用手机离开你的办公桌,你会发现它仍然认为它在你模拟的任何位置;重新启动将清除此设置,并允许您正常使用设备。