Итак, я работаю над iPhone на основе местоположения. Я в основном тестирую симулятор iOS и, как таковой, использует симуляцию Core Location. Все хорошо - я могу претендовать на то, чтобы быть в Нью-Йорке или Сан-Франциско или где угодно.
Затем я перехожу к тестированию своего приложения на своем iPhone, причем этот флажок включен. Я иду на прогулку (в, например, в реальный мир), вытащить Карты Google и понять, что мой настоящий, не-симулятор iPhone использует имитированное местоположение. В этом случае мой iPhone застрял, думая, что это в Лондоне (где я живу), но прямо в центре в Цирке Пикадилли, а не где я.
Я возвращаюсь домой, открываю Xcode, и чтобы убедиться, что я прибил причину (а не просто странную ошибку GPS и т.д.), измените "местоположение по умолчанию" на Johannesburg. Отключите мой телефон, откройте Google Maps (и Foursquare, если хотите), то же самое. Застрял в Йоханнесбурге.
Итак, это определенно эта панель здесь, которая урезала мой телефон, но я не могу понять, как это сделать reset.
Вещи, которые я пробовал, которые, похоже, не работают:
- изменение "местоположения по умолчанию" на "none" и повторное использование
- отключение "разрешить моделирование местоположения" и повторное использование
Итак, кажется, что когда-то вы дали своему iPhone произвольное место, чтобы притворяться, просто отключив его, не исправляя его.
Любые идеи? Я еду через несколько дней, и мне действительно нужен мой GPS!