Depuración de la aplicación iOS: se bloquea en Xcode pero sigue funcionando en iPhone

Estoy intentando depurar mi aplicación de iOS en iPhone usando Xcode.

Estoy iniciando la aplicación a través del depurador Xcode y la aplicación funciona bien durante un par de minutos. Entonces recibo un post de error de Xcode:

The app "myapp" on "iPhone_device" quit unexpectedly. Message from debugger: Terminated due to signal 9 

Pero la aplicación en iPhone sigue funcionando como si nada sucediera.

¿Esto es normal? ¿Cuáles son las posibles razones de tal comportamiento de Xcode?

ACTUALIZACIÓN: mi aplicación es la aplicación VoIP que funciona en segundo plano. Acabo de descubrir que este tipo de aplicaciones se pueden iniciar automáticamente en segundo plano después del locking. ¿Podría ser un problema?

Es muy probable que su aplicación esté terminada debido a la falta de memory. Lo mejor es mirar la console del dispositivo usando el Organizador de Xcode: ingrese la descripción de la image aquí Si iOS se está quedando sin memory y está matando su aplicación, debería ver algo como esto:

 The app "myapp" on "iPhone_device" quit unexpectedly. Message from debugger: Terminated due to signal 9 

Debe usar el Monitor de actividad en Instrumentos para ver cuánta memory está usando su aplicación.

También puede usar el instrumento Memory Monitor y habilitar la representación gráfica de "Memoria física libre". Si ve el gráfico acercándose a 0 antes de su locking, puede estar bastante seguro de que es un problema de memory.

introduzca la descripción de la imagen aquí

Esto significa que su aplicación está usando mucha memory y, debido a esto, la aplicación es eliminada. Compruebe si hay memory leaks.

Recibí el mismo error cuando intentaba ejecutar una aplicación en mi iPhone 5 cuando tenía mi iPhone 6 conectado. Todo lo que tenía que hacer era desconectar el iPhone 6 y funcionó después.