Xcode 4.3.2 non mi mostrerà lo stack chiamante per un'applicazione Mac OS X nel debugger. Nell'immagine seguente è il problema che sto riferendo, la pila include solo la funzione corrente:Xcode 4.3.2 non mostrerà lo stack completo del chiamante nel debugger, solo la funzione corrente?
L'uscita della pila dovrebbe comprendere le funzioni di chiamata come tali (tratto da IOS che non visualizza stesso numero di debug):
ho tutte le impostazioni più recenti, il "validate impostazioni di generazione" corre senza preavviso. Io uso più o meno i valori di default come vengono per un nuovo progetto, qui sono per il mio sistema di debug:
- architettura = 32 bit Intel
- SDKROOT = MacOSX
- informazioni di debug = NANO
- destinazione di distribuzione = 10.5
- simboli Striscia di debug durante la copia = NO
- LD_RUNPATH_SEARCH_PATHS = @loader_path /../ quadri
- ALWAYS_SEARCH_USER_PATHS = NO
- livello di ottimizzazione = Nessuno
- simboli nascosti per default = NO
- Garbage Collection = tenuti
- GCC_PRECOMPILE_PREFIX_HEADER = YES
- GCC_PREFIX_HEADER = MyHeader_Prefix.h
- WARNING_CFLAGS = -Wmost -Wno-four -char-costanti -Wno-sconosciuti-pragma
- IBC_WARNINGS = NO
- IBC_Strip_nibs = NO
Utilizzando un debugger diverso in "Modifica schemi", GDB su LLDB presenta lo stesso problema. Anche il cambio di compilatori su LLVM non ha alcun effetto.
Cancellare i dati derivati e pulire il progetto non ha aiutato. Anche la rimozione delle informazioni precompilate da/var/folders/si è rivelata fallita.
È una domanda complicata Volevo solo scoprire se qualcuno là fuori aveva un'esperienza simile ed è stato in grado di risolverlo. Come ha funzionato per anni e solo recentemente ha smesso di funzionare.
Grazie. Un'ambientazione che non avevo mai saputo esistesse. Le cose semplici sono quelle che sono facili da perdere. – Conor