According to Apple's docs, if I run
startMonitoringSignificantLocationChanges and then terminate my app the significant location changes API will re-launch my app when a significant location event happens (move 500+ meters).
How can I tell that this location event is being fired? How can I tell if my app has been re-launched to handle the event?
So far, the only way I've found to test this is by sending local push notifications when the event is received, but since push notifications don't work on the simulator, and I can't use the XCode debug locations when my app is terminated, I had to take the phone outside and walk a mile or so (and even then the single notification only appeared when I got back to my desk after the walk).
Is there any reasonable way to work with or test these APIs?
This question probably belongs on StackOverflow, but I know it will get closed immediately for not including any code.