Heute zur Abwechslung mal ein Eintrag zum Thema Debugging von iPhone Applikationen. Eigentlich perfekt integriert, ist das Debugging sowohl im Simulator, als auch auf dem Device selber einfach zu handhaben und funktioniert tadellos. Nach einer Weile stellt sich jedoch ein unbequemer Effekt ein. Die Breakpoints werden nicht mehr erkannt und GDB weigert sich hartnäckig, diese zur Laufzeit anzuspringen. So lästig und nervenaufreibend der Effekt, so einfach die Lösung. Xcode bietet in den Preferences die Option “Load symbols lazily” an. Schaltet man diese aus, funktioniert alles wieder tadellos. Offensichtlich ist Xcode ansonsten wirklich zu faul, um die Breakpoints zu laden und zu aktivieren. In diesem Sinne “Happy Debugging”!
