Używam Xcode 3.2.3 i iPhone SDKXcode, żadnych symboli debugowania dla pewnej podklasy
Więc próbuję debugowania podklasy UIView, uderzę breakpoint w zastąpiona metoda i nie mogę zobacz dowolne symbole w GUI lub gdb, tylko globale i rejestry.
To, co widzę:
(gdb) po self
No symbol "self" in current context.
Jednak kiedy ustawić punkt przerwania w podklasie UIViewController, wszystkie symbole są tam:
(gdb) po self
<MyViewController: 0x5c18ae0>
Current language: auto; currently objective-c
Niektóre rzeczy próbowałem:
- wyczyść wszystko/odbuduj
- restart Xcode
- zmiana między debugowania i zwolnij
- config te opcje w Projekcie ustawienia:
- GCC_DEBUGGING_SYMBOLS = Wszystkie
- Symbole DEBUG_INFORMATION_FORMAT = karzeł KARŁOWATA w/dSYM File
- BUILD_VARIANTS = normalny, debugowania
- zagraża Xcode, przeklinając i wpisując
rm -rf /Developer
w wierszu zachęty bash root
Proszę o pomoc, moje palce krwawią od debugowania z NSLog
czyli czy należy oznaczyć to jako odpowiedź? – Dad
To działało również dla mnie. W ogóle nie jest intuicyjny. Zmieniając wersję, aby uzyskać kompilację, możesz uzyskać symbole ... –