是否有可能通过iOS模拟器获得“实时”当前位置?

我试图用iOS模拟器testing我的位置代码。

我怎样才能让iOS模拟器使用my-real-当前位置? 例如,我在一列火车上使用我的MBP连接到互联网,通过我的iPhone电气化。 然后我运行iOS模拟器,双击我的应用程序。

现在,随着火车的移动,我希望在我的标签/控制台输出中看到我的经纬度变化。 我不是在代码之后(我已经做了所有这些)…只是不知道如何告诉iOS模拟器使用真实的现场位置的东西。

我知道iOS模拟器有debugging – >位置 – >东西 – 这是我一直在使用到目前为止。

在这里输入图像说明

其次,我知道一个MPB没有一个GPS(每个说),但它有位置感知服务…意味着它可以(神奇地)猜测经纬度..我希望iOS模拟器可能利用。

这里是我安装在我的MPB上的一个应用程序的screenie(正确)得到一个很好的猜测经纬度。

在这里输入图像说明

那么还有另一种方法可以让这个工作吗?

更新:

这里是正确的答案=>不要使用iOS模拟器,但在DEBUG | iPhone'主动configuration中运行代码..这意味着(我希望我有这个权利..)我需要连接我的iPhone到我的MBP通过USB电缆..然后它部署我的应用程序通过USB电缆,我的iPhone ..然后使用iPhone作为硬件设备..其中包括GPS?

例如…

在这里输入图像说明

iPhone模拟器正是这样做,它模拟您的地理位置。 它本身并不知道现实生活中你在哪里,因此不能给你真正的坐标。

在这些function的文档方面,我从苹果文档中获得了这一点。

位置

允许您设置您的应用使用的核心位置。 从不同的位置设置中select:

  • 没有。 不返回一个位置。 当没有位置数据可用时,用于testing应用程序的响应。

  • 自定义位置。 允许使用自定义的经度和纬度。 苹果商店。 使用Apple Store零售店的坐标。

  • 苹果。 使用Apple总部的坐标。

  • 城市自行车骑。 模拟在加利福尼亚州库比蒂诺骑自行车。 此选项模拟设备在预定义的路线上移动。

  • 城市运行。 模拟在加利福尼亚州库比蒂诺的跑步。 此选项模拟设备在预定义的路线上移动。

  • 高速公路驱动器。 通过库比蒂诺,CA模拟驱动器。 此选项模拟设备在预定义的路线上移动。

你可以在这里阅读更多 。