31 votes

Le débogage de xcode 4 affiche «Résumé non disponible» pour la plupart des objets

Tout en utilisant Xcode 4.0 et en essayant de déboguer et de voir quelle valeur est contenue dans quelle variable - ou de voir quels objets sont dans un tableau, etc., il me semble toujours obtenir "Résumé non disponible" ou "Résumé non valide".

Le problème ressemble beaucoup à celui de 3.2.6 si vous avez créé et exécuté une version avec les symboles supprimés.

Toute chance que quelqu'un sache où je me trompe ou quelle est la résolution Pendant des années, les choses ont bien fonctionné - puis Apple est intervenu - à nouveau.

Merci

13voto

Tom Harrington Points 17226

Vous n'allez pas mal, Xcode 4 est. Ce problème est assez fréquent, malheureusement. Rapport à http://bugreport.apple.com/ et espérer pour le mieux.

En attendant, vous pouvez inspecter les variables à l'aide de la console, ce qui apparaît au bas de Xcode 4 la fenêtre de débogage. Si vous avez un objet "myObj", vous pouvez le consulter dans la console en tapant "po myObj". C'est beaucoup moins pratique mais c'est mieux que de ne pas obtenir de l'information à tous.

5voto

ferdil Points 667

Vous pouvez également essayer de changer le "Format résumé" dans la fenêtre GDB. Essayez quelque chose comme {(NSString *) [$ VAR description]}: s comme format Résumé - cela fonctionne pour les objets dérivés NSManagedObject.

2voto

Atte Kotiranta Points 81

En attendant qu'Apple répare Xcode 4, vous pouvez essayer d'utiliser "Imprimer la description", qui imprime la valeur sur la console.

2voto

Rob Bailey Points 21

Démarrez votre application dans le débogage

DANS XCODE 4.02, accédez à Product / Debug / Shared Libraries

La fenêtre qui apparaît vous indique quelles DynamicLibs sont chargées

Faites défiler vers le bas jusqu'à ce que vous voyez "libXcodeDebuggerSupport.dylib Cliquez sur le bouton" Charger ", puis" Terminé "

Après un arrêt sur un point d'arrêt, le contenu d'une chaîne doit être imprimé en bleu après l'adresse de l'objet.

J'espère que cela t'aides!

0voto

Matt__C Points 137

Cela m'est arrivé lors de la mise à niveau vers xCode 4.3.1.

J'ai trouvé que la modification du schéma Run / Debug et la modification du paramètre Debugger dans l'onglet Info de LLDB à GDB corrigeait le problème.

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