Also zwei Antworten:
A) Steig in einen Zug :-)
B) Verwenden Sie den Simulator. Im iOS 5.x-Simulator gibt es ein Debug-Menü mit einem Standort-Untermenü. Wählen Sie Autobahn. Dies startet den Simulator auf einer imaginären Reise entlang der malerischen 280 in Nordkalifornien. Es bietet Ihnen alles außer der Ansicht: Ihre App erhält signifikante Standortänderungsaktualisierungen und wird auch im Hintergrund gestartet, wenn sie angehalten wurde.
Um zu überprüfen, ob Sie sich tatsächlich bewegen, starten Sie die Safari im Simulator, gehen Sie zu maps.google.com und klicken Sie auf die kleine Schaltfläche "Mein Standort verfolgen". Du solltest dich bewegen.
Genial! Wie kann nun das Lebenszyklusproblem beim Starten durch das System behoben werden? Einfach! Lassen Sie xCode warten, bis Ihre App gestartet wird, um mit dem Debuggen zu beginnen. Wählen Sie im Menü Schema die Option Schema bearbeiten. Wählen Sie im Ausführungsschema und auf der Registerkarte "Info" für die Einstellung "Starten" die Option " Warten Sie, bis My.app gestartet wird ".
Führen Sie Ihre App einmal im Simulator aus, damit die Überwachung auf Standortaktualisierungen beginnt, und erzwingen Sie dann das Beenden, damit sie angehalten wird. Das Hinzufügen eines Haltepunkts in Ihrer Anwendung hat die Startfunktion beendet und wartet. Sobald Ihr Simulator weit genug gegangen ist, wird Ihre Anwendung aufgeweckt, Ihr Haltepunkt erreicht und Sie sind im Geld.
Aber wirklich, die Zugfahrt macht mehr Spaß.