Итак, два ответа:
A) Садитесь в поезд: -)
B) Используйте симулятор.В симуляторе iOS 5.x есть меню отладки, которое имеет подменю местоположения.Выберите автострадуЭто запустит симулятор в воображаемое путешествие вниз по живописному 280 в Северной Калифорнии.Он дает вам все, кроме представления: ваше приложение получит значительных обновлений местоположения , а также будет запущено в фоновом режиме , если оно было приостановлено.
Чтобы убедиться, что вы действительно перемещаетесь, запустите safari в симуляторе, перейдите на maps.google.com и нажмите небольшую кнопку отслеживания моего местоположения.Вы должны двигаться.
Отлично!Теперь, как отладить проблему жизненного цикла запуска системы?Легко!Пусть xCode дождется запуска вашего приложения, чтобы начать отладку.В меню «Схема» выберите «Изменить схему».В схеме запуска и на вкладке «Информация» для параметра «Запуск» выберите: « Подождите, пока My.app запустит ».
Запустите ваше приложение один раз в симуляторе, чтобы оно начало отслеживать обновления местоположения, а затем принудительно закройте его, чтобы оно было приостановлено. Добавьте точку останова в вашем приложении закончили запуск функции и подождите.Как только ваш симулятор зайдет достаточно далеко, ваше приложение будет разбужено, ваша точка останова достигнута, и вы в деньгах.
Но на самом деле поездка на поезде веселее.