Détection du lancement de l'application en arrière-plan dans Xcode pour déboguer une application Kiosque

J'essaie de faire une pause dans didFinishLaunchingWithOptions dans mon assistant de l'application pour capturer l'application en cours de lancement (en arrière-plan) lorsqu'un téléchargement de publication en kiosque se termine après la fin de l'application. Je crois que cela pourrait arriver par exemple si un user request manuellement un téléchargement, puis met fin à l'application.

Dans l'onglet d'informations du schéma d'exécution de l'éditeur de schéma Xcode, il existe une option permettant d'attendre le lancement de l'application. Le commentaire ci-dessous indique qu'il doit être utilisé lorsque vous souhaitez lancer votre application manuellement. Bien que ce ne soit pas ce que je veux, je l'ai quand même essayé et sans surprise il ne semble pas faire ce que je veux. Est-ce que quelqu'un d'autre a un moyen de le faire?

Wait for your.app to launch pour retarder le lancement du débogueur. C'est très utile pour tester les mises à jour de newsstand arrivant après avoir simulé une notification push.

Vous pouvez mettre un point d'arrêt sur l'application: didFinishLaunchingWithOptions: puis triggersz votre notification push qui simulera l'arrivée d'un problème en kiosque.

Rappelez-vous, si vous effectuez un test – vous voulez vous assurer de ne pas limiter les mises à jour des kiosques. En production, vous ne pouvez en get qu'un par jour, alors ajoutez ceci:

 #ifdef DEBUG // For debugging - allow multiple pushes per day [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"NKDontThrottleNewsstandContentNotifications"]; [[NSUserDefaults standardUserDefaults] synchronize]; #endif 

Est ce que c'est ce que vous recherchiez? Si non, s'il vous plaît élaborer.