我的问题是如何在iOS模拟器中运行时设置我的应用的gps位置
我的应用程序中的主屏幕显示基于GPS位置的日出和日落时间,我想要一个具有合理价值的屏幕截图 - 我在英国,日出时间显示美国日出和日落的英国时间。
因为它是在启动屏幕上的一个解决方案,转到Debug - >模拟位置,对我来说太晚了。
我花了一些时间来锻炼,当我在这里搜索时我找不到答案(也许没有正确的问题。所以我将在下面回答我自己的问题,希望它阻止别人浪费时间
答案 0 :(得分:8)
将.GPX文件添加到项目中,并使用XCode的位置模拟功能。您可以将位置模拟设置为方案的一部分,因此它在启动时就位。 在Edit Scheme下查看,选择左侧的“Run”,进入Options选项卡。
答案 1 :(得分:8)
您可以使用Xcode模拟位置位置:
从这里开始,如果您停止构建,有时会返回不要模拟位置。
但是,点击运行,在应用程序运行时,Xcode会要求您停止并运行,单击停止,模拟器将再次运行构建。这次肯定是您的位置。
答案 2 :(得分:3)
我的解决方案变得简单
单击项目名称(在Xcode屏幕左上角的运行和停止按钮旁边),然后选择编辑方案。
转到选项窗格。
首先是Core Location允许位置模拟。然后在下面将默认位置设置为您想要的位置。
完成
答案 3 :(得分:0)