我在 Debug --> Location --> Custom Location 下使用自定义位置
虽然此设置对我来说确实很好,但模拟器经常将我的设置从自定义位置更改为无。这种恢复似乎没有模式,因为我可能会在没有设置恢复的情况下运行同一个项目 5 或 10 次。其他时候,它每隔 1 或 2 次运行模拟器就会将位置更改为无。
有没有办法锁定设置,所以我不必与之抗争?
我在 Debug --> Location --> Custom Location 下使用自定义位置
虽然此设置对我来说确实很好,但模拟器经常将我的设置从自定义位置更改为无。这种恢复似乎没有模式,因为我可能会在没有设置恢复的情况下运行同一个项目 5 或 10 次。其他时候,它每隔 1 或 2 次运行模拟器就会将位置更改为无。
有没有办法锁定设置,所以我不必与之抗争?
您是否尝试过设置默认位置?可能是设置为无。
编辑您的方案 > 选择“运行 XXXX.app / 调试”> 选择“允许位置模拟”并选择默认位置。
接受的答案是一个解决方案,解决了您的问题,但对于面临此问题的其他开发人员,还有一个更简单的解决方案,您不需要 GPX 文件或选择默认提供的位置之一:
现在模拟器会将其保留为默认位置。实际上,Xcode 上的 Allow Location Simulation 以及选项 none 是“忘记”您之前添加的位置的原因。
从现在开始,您的模拟器将永远记住最后一个自定义位置!