如何在不编写代码的情况下在iOS模拟器中设置位置?

时间:2014-03-28 14:07:30

标签: ios gps ios-simulator core-location

我的问题是如何在iOS模拟器中运行时设置我的应用的gps位置

我的应用程序中的主屏幕显示基于GPS位置的日出和日落时间,我想要一个具有合理价值的屏幕截图 - 我在英国,日出时间显示美国日出和日落的英国时间。

因为它是在启动屏幕上的一个解决方案,转到Debug - >模拟位置,对我来说太晚了。

我花了一些时间来锻炼,当我在这里搜索时我找不到答案(也许没有正确的问题。所以我将在下面回答我自己的问题,希望它阻止别人浪费时间

4 个答案:

答案 0 :(得分:8)

将.GPX文件添加到项目中,并使用XCode的位置模拟功能。您可以将位置模拟设置为方案的一部分,因此它在启动时就位。 在Edit Scheme下查看,选择左侧的“Run”,进入Options选项卡。

答案 1 :(得分:8)

您可以使用Xcode模拟位置位置:

enter image description here

从这里开始,如果您停止构建,有时会返回不要模拟位置

但是,点击运行,在应用程序运行时,Xcode会要求您停止并运行,单击停止,模拟​​器将再次运行构建。这次肯定是您的位置。

答案 2 :(得分:3)

我的解决方案变得简单

单击项目名称(在Xcode屏幕左上角的运行和停止按钮旁边),然后选择编辑方案。

转到选项窗格。

首先是Core Location允许位置模拟。然后在下面将默认位置设置为您想要的位置。

完成

答案 3 :(得分:0)

EASIEST 的方法是转到Simultor的debug选项卡:

enter image description here

然后转到位置按钮,您可以设置所需的位置:

enter image description here