112 votes

Attacher le débogueur à l'application IOS après le lancement

J'ai un problème que je suis en train de résoudre, qui se produit très rarement et qui ne semble pas se produire lorsque des éléments fonctionnent sous Xcode.

Est-il possible d'exécuter une application normalement (c.-à-d. Depuis Springboard) jusqu'à ce que mon problème se pose, puis d'attacher un débogueur à ce stade?

Je préférerais le faire sans jailbreaking si possible.

140voto

Ole Begemann Points 85798

Avec votre appareil connecté à votre Mac, sélectionnez Produit -> Attacher au processus -> Identificateur de processus (PID) ou Nom ... dans Xcode. Dans la boîte de dialogue, entrez le nom de votre application tel qu'il apparaît dans le navigateur de débogage lors du démarrage via Xcode.

Si l'application est déjà en cours d'exécution, le débogueur sera attaché au processus en cours d'exécution. S'il n'est pas en cours d'exécution, l'application attendra le lancement, puis la pièce jointe.

49voto

PiTheNumber Points 8264

Dans Xcode 5.0.1 et 6, il est dans

 Debug > Attach to Process > By Process Identifier (PID) or Name... in Xcode
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X