所以我正在开发基于位置的iPhone应用程序.我主要在iOS模拟器上进行测试,因此使用Core Location Simulation.一切都很好 - 我可以假装在纽约或旧金山或任何地方.
然后我开始在我的iPhone上测试我的应用程序,仍然启用了该复选框.我去散步(在实际的现实世界中),拔出谷歌地图,并意识到我的实际非模拟器iPhone正在使用模拟位置.在这种情况下,我的iPhone被认为是在伦敦(我住的地方),但在Picadilly Circus的正中心,而不是我在哪里.
我回到家,打开Xcode,并确保我已经确定了原因(而不仅仅是一个奇怪的GPS bug等),将'默认位置'改为约翰内斯堡.拔掉我的手机,打开谷歌地图(和Foursquare,确定),同样的交易.被困在约翰内斯堡.
所以这绝对是这个面板,这是我的手机,但我无法弄清楚如何重置它.
我尝试过的东西似乎不起作用:
因此,一旦你给你的iPhone一个任意位置假装进入,只是禁用它不能解决它.

有任何想法吗?我将在几天内旅行,真的需要我的GPS工作!