在真实的iOS设备上模拟虚假位置

AWS*_*SET 11 location simulate ios

我想使用特定的经度和纬度模拟我的iPhone 5S设备上的虚假位置.有没有办法在XCode中执行此操作.我尝试通过在XCode中添加GPX文件来使用模拟位置功能,但它无法正常工作.先感谢您.

小智 18

有可能的.

您只需:1)将您的设备插入计算机.2)在真实设备中运行应用程序(它与应用程序相同).它只是启用菜单.3)在Xcode中(不在模拟器中)转到菜单:Debug - > Simulate Location并选择一个或添加GPX文件.

它将模拟不仅针对所执行的应用程序的位置,而且针对所有应用程序.

我想手机必须处于开发者模式,但如果你从Xcode运行应用程序,它必须是.

我在iPhone 4 iOS 7.1.2中从Xcode 6测试过它

希望能帮助到你

  • 这是有效的,但由于一些奇怪且尚未调查的原因,它会感到困惑并在真实位置和模拟位置之间随机交换...... (2认同)

Jon*_*der 6

除了本答案中提到的在运行时设置模拟位置的方法之外,您还可以在运行之前在 Xcode 中设置/更改默认设备/配置的默认模拟位置:

产品(菜单)> 方案 > 编辑方案 > 选项(选项卡)> 默认位置

显示“选项”选项卡和“默认位置”选择的 Xcode 编辑方案窗口