notificaciones development developer desarrollador apple app ios xcode debugging push-notification xcode5

ios - development - Cómo depurar la aplicación cuando se inicia mediante notificación push en Xcode



notificaciones push iphone (3)

Edite su esquema de proyecto y configure "Iniciar" en "Esperar que * .app se inicie manualmente". Luego ejecuta el proyecto o presiona "cmd + R". La depuración comenzará, pero la aplicación no se iniciará. Así que envíe su notificación push de prueba y abra la aplicación desde el push.
¡Aqui tienes!

Estoy usando Xcode 5. Estoy trabajando con notificaciones push en iOS. Estoy obteniendo resultados satisfactorios para el modo de fondo y el modo de primer plano que se pueden depurar fácilmente en un dispositivo con iOS.

Pero el problema es cuando la aplicación está en estado cerrado y se inicia con un toque de notificación de inserción, pero no sé cómo depurar en esta situación. Conozco la solución para Xcode 4 pero no para Xcode 5.

Entonces, ¿hay alguna solución para Xcode 5 y la depuración de la aplicación cuando se lanza mediante notificaciones push? Proporcione pasos para depurar en esta situación.


También puede conectarse a la aplicación en modo de depuración usando el menú de depuración de Xcode: Depurar> Adjuntar para procesar por PID o nombre (comience a escribir el nombre de su destino y Xcode se autocompletará)

Tan pronto como se inicie la aplicación o si ya se lanzó, el depurador se conectará. Realmente útil en dos casos:

  1. depuración de notificación / ubicación
  2. no iniciaste la aplicación a través de Xcode pero tienes un error extraño que quieres entender

toma unos segundos:

1- ir a editar el esquema

2- Seleccione la sección de ejecución de la lista de la izquierda

3- Luego en la pestaña de información ir a opciones de almuerzo parcial

4- opción de selección: esperar a que se ejecute el ejecutable

5- luego cierra la ventana

6- ejecutar la aplicación : la aplicación se compilará pero no se iniciará porque está esperando a que la lance manualmente

7- en este momento envía tu notificación a tu dispositivo

8- toque en la notificación y se iniciará su aplicación y el depurador irá a los puntos de interrupción que adjuntó en líneas de código