Отже, дві відповіді:
А) Зайдіть в поїзд :-)
Б) Використовуйте тренажер. У симуляторі iOS 5.x існує меню налагодження, яке має підменю розташування. Виберіть автостраду. Це почне симулятор у уявній подорожі мальовничим 280 в Північній Каліфорнії. Він надає вам усе, крім перегляду: ваш додаток отримуватиме значні оновлення щодо зміни місцезнаходження , а також буде запущений у фоновому режимі, якщо його було призупинено.
Щоб перевірити, що ви насправді переїжджаєте, запустіть сафарі в симуляторі та перейдіть на сторінку maps.google.com та натисніть кнопку відстеження мого місцезнаходження. Ви повинні рухатися.
Чудово! Тепер, як вирішити проблему життєвого циклу запуску системою? Легко! Нехай xCode дочекається запуску програми, щоб розпочати налагодження. У меню Схема виберіть редагувати схему. На схемі запуску та вкладці Інформація для параметра "Запуск" виберіть: " Зачекайте, поки My.app запуститься ".
Запустіть програму один раз у тренажері, щоб вона почала відстежувати оновлення місцезнаходження, а потім примусово вийдіть із неї, щоб її було призупинено. Додайте точку розриву у свою програму, але функція завершила запуск, і зачекайте. Як тільки ваш тренажер зайде досить далеко, ваша програма буде пробуджена, ваша точка зупинки вдариться, і ви в грошах.
Але насправді, поїздка на поїзді веселіша.