【发布时间】:2014-12-03 08:52:53
【问题描述】:
所以我正在开发一个基于位置的 iPhone 应用程序。我主要在 iOS 模拟器上进行测试,因此使用核心位置模拟。很好 - 我可以假装在纽约或旧金山或任何地方。
然后我开始在我的 iPhone 上测试我的应用程序,该复选框仍处于启用状态。我去散步(就像在真实的现实世界中一样),拿出 Google 地图,然后意识到 我的实际非模拟器 iPhone 正在使用模拟位置。在这种情况下,我的 iPhone 一直以为它在伦敦(我住的地方),但在皮卡迪利广场的中心,而不是我所在的地方。
我回到家,打开 Xcode,并确保我已经确定了原因(而不仅仅是一个奇怪的 GPS 错误等),将“默认位置”更改为约翰内斯堡。拔掉我的手机,打开谷歌地图(当然还有 Foursquare),同样的交易。困在约翰内斯堡。
所以肯定是这个面板弄坏了我的手机,但我不知道如何重置它。
我尝试过但似乎不起作用的方法:
- 将“默认位置”更改为“无”并重新运行
- 禁用“允许位置模拟”并重新运行
因此,一旦你给你的 iPhone 一个任意位置来假装在其中,似乎只是禁用它并不能解决它。
有什么想法吗?几天后我要去旅行,真的需要我的 GPS 才能工作!
【问题讨论】:
-
只是
Reset Location & Privacy。关闭定位服务。重启你的手机..打开定位服务。尝试使用谷歌地图..它对我有用..