如何避免 XCode 在每次运行时重置 iPhone 上的位置
Posted
技术标签:
【中文标题】如何避免 XCode 在每次运行时重置 iPhone 上的位置【英文标题】:How can I avoid XCode resetting the location on my iPhone every time it runs 【发布时间】:2013-02-01 00:30:14 【问题描述】:每次我运行 XCode 时,我的位置都会被重置为伦敦的某个位置。在我重置设备之前它不会恢复。
如何避免这种情况?
【问题讨论】:
【参考方案1】:这花了我一两个月的时间来发现和追踪,所以我发帖是为了他人的利益。 因为 Apple 客户支持无法诊断它,甚至将我的设备换成新的——这当然没有帮助。 Google 上没有这方面的内容。
我最终通过将“查找我的朋友”设置为地理围栏我的真实位置并在它发现我离开时发送消息来诊断它。在我开始在 Xcode 上运行我的应用程序的那一刻,它立即 ping 了。
XCode 中有一个设置可以在您运行应用程序时将 GPS 设置为选定的虚拟位置。可以通过从顶部菜单中选择 Product>Scheme>Edit Scheme 找到它,然后选择左侧的“Run appname”和顶部的“Options”。您想要的是“核心位置:允许位置模拟”。
只需取消选中该框即可。问题解决了。
【讨论】:
这会影响模拟器上的 GPS 模拟吗?以上是关于如何避免 XCode 在每次运行时重置 iPhone 上的位置的主要内容,如果未能解决你的问题,请参考以下文章
现在 iPhone 上的重置设置不会在 Xcode 中显示以运行应用程序
如何将 UIPickerView 重置为索引:0,iPhone