gpt4 book ai didi

ios - 通过 Xcode 意外覆盖了 iPhone 设备位置

转载 作者:IT王子 更新时间:2023-10-29 08:05:31 27 4
gpt4 key购买 nike

所以我正在开发一个基于位置的 iPhone 应用程序。我主要在 iOS 模拟器上进行测试,因此使用 Core Location Simulation。很好 - 我可以假装在纽约或旧金山或任何地方。

然后我开始在我的 iPhone 上测试我的应用程序,该复选框仍然处于启用状态。我去散步(在真实的现实世界中),打开 Google map ,然后意识到我的实际非模拟器 iPhone 正在使用模拟位置。在这种情况下,我的 iPhone 卡住了,以为它在伦敦(我住的地方),但就在皮卡迪利广场的中心,而不是我所在的地方。

我回到家,打开 Xcode,并确保我已经确定了原因(而不仅仅是一个奇怪的 GPS 错误等),将“默认位置”更改为约翰内斯堡。拔掉我的手机,打开谷歌地图(当然还有 Foursquare),同样的操作。困在约翰内斯堡。

所以我的手机肯定是这个面板出了问题,但我不知道如何重置它。

我尝试过但似乎不起作用的方法:

  • 将“默认位置”更改为“无”并重新运行
  • 禁用“允许位置模拟”并重新运行

所以看起来一旦你给你的 iPhone 一个任意的位置来假装在其中,只是禁用它并不能解决它。

Location Simulation

有什么想法吗?几天后我要去旅行,我真的需要我的 GPS 才能工作!

最佳答案

当您将设备连接到调试器时,调试面板顶部会出现一个小按钮。就在这里:

enter image description here

点击它,您可以选择“不模拟位置”,退出应用程序,我想您就可以开始了。

我也不太清楚这与方案中定义的位置和模拟器中设置的位置有何关系。我通常发现在模拟器本身而不是在方案中设置位置(至少在可以在模拟器中进行测试时)更容易避免此类问题。在模拟器中,如果您在“调试 > 位置 > 自定义位置...”下输入一个位置,而模拟器位于跳板上,该位置将在应用程序启动和模拟器之间持续存在。

关于ios - 通过 Xcode 意外覆盖了 iPhone 设备位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26261248/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com