¿Cómo deshago una aplicación de iPhone que debe ser lanzada por services de location, en segundo plano, desde un estado terminado?

Se nos dice, a través de los documentos de Apple en startMonitoringSignificantLocationChanges que una aplicación que utiliza la API de cambio de significación puede esperar el siguiente comportamiento:

Si inicia este service y su aplicación finaliza posteriormente, el sistema automáticamente relanza la aplicación en segundo plano si llega un nuevo evento. En tal caso, el dictionary de opciones pasó al gestor de location: didUpdateLocations: método de su delegado de aplicación contiene la key UIApplicationLaunchOptionsLocationKey para indicar que su aplicación se inició debido a un evento de location. Al relanzar, debe configurar un object de administrador de location y llamar a este método para continuar recibiendo events de location. Cuando reinicia los services de location, el evento actual se entrega a su delegado de inmediato. Además, la propiedad de location de su object de administrador de location se rellena con el object de location más reciente incluso antes de iniciar los services de location.

Fuente: Apple Docs

Mi pregunta es: ¿cómo haría para depurar y / o probar esto? Apenas termino la aplicación no tengo idea de lo que está sucediendo (es decir, la session de debugging se elimina con la aplicación). ¿Cuándo sabré cuándo o si iOS ha lanzado mi aplicación en segundo plano con la tecla UIApplicationLaunchOptionsLocationKey set UIApplicationLaunchOptionsLocationKey ? Más importante que eso, ¿cómo sé si el bloque de código que se ejecuta funciona o no correctamente? ¿Cómo puedo probar este escenario rápidamente sin tener que conducir después de terminar mi aplicación esperando que el código que escribí mágicamente funcione? ¡Cualquier ayuda mucho apreciamos!

Utilice el menu Depurar> Adjuntar al process> Por identificador de process (PID) o Nombre … de Xcode: puede proporcionar el nombre de su process y Xcode esperará hasta que se inicie para adjuntar e iniciar una session de debugging.