2012-04-25 23 views
8

Xcode 4.3.2 nie pokaże mi stosu wywołującego dla aplikacji Mac OS X w debugerze. W poniższym obrazie jest problem mam na myśli, stos obejmuje tylko bieżącą funkcję:Xcode 4.3.2 nie wyświetla pełnego stosu wywołującego w debugerze, tylko obecna funkcja?

A single stack display

Wyjście stosie powinny obejmować funkcje abonenta jako takich (wzięte z iOS, który nie pokazuje sam problem debugowania):

Full stack display

mam wszystkie najnowsze ustawienia „Sprawdź poprawność ustawień kompilacji” przebiega bez ostrzeżenia. Używam dość dużo domyślne jak przychodzą do nowego projektu, tutaj są one dla mojego systemu debugowania:

  • architektura = 32-bit Intel
  • SDKROOT = MacOSX
  • Debug Informacji = KARŁOWATA
  • docelowe rozmieszczenie = 10,5
  • symbole Gazy debugowania podczas kopiowania = NR
  • LD_RUNPATH_SEARCH_PATHS = @loader_path /../ RAMAMI
  • ALWAYS_SEARCH_USER_PATHS = NIE
  • Optymalizacja poziomu = None
  • Symbole domyślnie ukryte = NIE
  • Wywóz śmieci = wymagana
  • GCC_PRECOMPILE_PREFIX_HEADER = TAK
  • GCC_PREFIX_HEADER = MyHeader_Prefix.h
  • WARNING_CFLAGS = -Wmost -Wno cztery -char-stałe -Wno nieznanej-pragma
  • IBC_WARNINGS = NO
  • IBC_Strip_nibs = NR

Użycie innego debuggera w "Edit Schemes", GDB over LLDB ma ten sam problem. Przełączanie kompilatorów na LLVM również nie działa.

Usuwanie danych pochodnych i czyszczenie projektu nie pomogło. Usunięcie wstępnie skompilowanych informacji z/var/folders/okazało się nieskuteczne.

To skomplikowane pytanie. Chciałem tylko dowiedzieć się, czy ktokolwiek z nich miał podobne doświadczenia i był w stanie to naprawić. Jak to działa od lat i dopiero niedawno przestał działać.

Odpowiedz

21

Możesz dostosować poziom szczegółowości wyświetlacza stosu połączeń.

Spójrz na dolnej stronie Debug Navigator :)

Xcode 4.3.2 Debug Navigator

+1

Dziękuję. Nigdy nie wiedziałem, że istnieje miejsce. Proste rzeczy to te, których łatwo przegapić. – Conor

2

Jest to stary post, ale miałem ten sam problem z Xcode 7.2.1. Okazuje się, że miałem trochę starego tekstu na pasku wyszukiwania filtra u dołu panelu. Kiedy to wyczyściłem, działa zgodnie z oczekiwaniami.

Przynajmniej nauczyłem się kilku poleceń lldb po drodze.

Powiązane problemy