J'utilise Ceci est quand i BreakPoint a mis en pause l'application dans la carteParlontroller qui est le premier élément ajouté au contrôleur de navigation. (Pas de flèche verte mais l'application est en pause): p>
Je n'ai vraiment aucun indice pourquoi le débogage fonctionne dans l'appdelegate mais pas dans ce contrôleur.
Si vous avez besoin d'informations supplémentaires ou de captures d'écran afin de m'aider, dites-moi s'il vous plaît. P>
mise à jour: em> strong> p>
Maintenant, il ne fonctionne même pas dans xcode 4 code> et iOS sdk 4.3. code>
Mon débogage a fonctionné bien, mais maintenant j'ai découvert que lors de la définition d'un point d'arrêt, l'application pause mais Xcode ne se concentre pas sur la ligne de l'éditeur. La flèche verte n'est également pas affichée lors de la frappe du point de rupture.
J'ai un uinavigationController code> qui est attribué dans le appdelegate code>. Lorsque je fixe un point d'arrêt dans le DidfinishLaunchingwithOptions code> Tout fonctionne comme prévu: p>
p>
p>
Appdelegate code> et n'a rien changé. Je peux également passer à travers les lignes et voir que les valeurs sont attribuées dans les locaux et peuvent donc deviner où l'application est actuellement dans le code. Donc, évidemment tout fonctionne, la ligne actuellement exécutée n'est pas marquée comme elle le devrait. P>
3 Réponses :
J'ai le même problème. Xcode 4 arrête simplement de déboguer mais il n'imprime aucune erreur. Lorsque j'ai ouvert la console système, j'ai trouvé ceci:
3/26/11 4:04:13 PM Xcode[214] [MT] Warning in /SourceCache/IDEDebugger/IDEDebugger-208/PlugIns/DebuggerGDB/DevToolsIDE/GDBMIDebuggingPlugin/GDBMI_Adaptor/PBXGDB_StackSequences.m:556
Details: An unexpected error when executing stack-list-frames-lite : Previous frame inner to this frame (gdb could not unwind past this frame). Please attach your gdb log to your bug report.
Object: <PBXGDB_UpdateStackSequence: 0x202a57b40>
Method: -handleErrorForMICommand:
Thread: <NSThread: 0x200020700>{name = (null), num = 1}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
en xcode4: p>
a travaillé pour moi. Pour la ligne verte "lldb" est visible. Retourner à "GDB" m'amène à nouveau à ce sujet. P>
J'ai installé Xcode 4.0.2 pour résoudre le problème (4,2 bêta était auparavant)
Essayez de changer le compilateur: "gcc_version = com.apple.compilers.llvmgcc42" à "gcc_version = com.apple.compilers.llvm.clang.1_0" p>
puis compiler et exécuter à nouveau p>
salutations p>
Je pensais avoir résolu le problème en redémarrant Xcode. Au moins le débogage (montrant la ligne exécutée actuelle) fonctionne pour 2-3 fois. Mais à nouveau, il ne montre pas la flèche et la ligne exécutée actuelle. Étrange, étrange, étrange