iOS模拟器还原位置设置

Jer*_*ero 10 iphone xcode ios ios-simulator

我在调试 - >位置 - >自定义位置下使用自定义位置

虽然此设置对我来说效果很好,但模拟器经常将我的设置从自定义位置更改为无.这种恢复似乎没有模式,因为我可能在没有设置恢复的情况下运行相同的项目5或10次.其他时候,每运行模拟器1或2次,它会将位置更改为无.

有没有办法锁定设置,所以我不必与它斗争?

Rav*_*avi 23

您是否尝试过设置默认位置?可能是设置为none.

编辑方案>选择"运行XXXX.app/Debug">选择"允许位置模拟"并选择默认位置.


Rob*_*raz 13

接受的答案是解决方案,解决了您的问题,但对于面临此问题的其他开发人员,还有一个更简单的解决方案,您不需要GPX文件或选择默认提供的位置之一:

  1. 在您的Xcode中,转到产品>方案>编辑方案...
  2. 在Run projectName/Debug中,转到Options并取消选择"Allow Location Simulation"..是取消选中它!
  3. 按确定

你的计划应该如何出现

  1. 在模拟器中运行您的应用程序
  2. 在模拟器菜单上选择Debug> Location> Custom Location
  3. 指定纬度/经度坐标

模拟器位置

现在,模拟器将此作为默认位置.实际上,在Xcode上允许位置模拟以及选项none是"忘记"之前添加的位置的原因.

从现在开始,您的模拟器将始终记住最后一个自定义位置!