> Yay! Now it works. Very nice work! At first it didn't find any debug
> information for AppKit and Foundation for me, but then it suddenly did
> (don't remember changing anything to make it work...).
Sometimes I produce a Release Build of my application and for this I
also need to Release-build the frameworks. If I then switch back my
application to the Debug configuration and forget to re-compile the
frameworks in the Debug configuration, then this happens for me too.
As a matter of fact, this situation is anyway something that I wanted
to discuss. Switching between Release and Debug configuration is in
the current setup of the frameworks a pain, because this involves
complete rebuilding.
How about having a separate framework version B for debugging and
keeping framework A for release builds only.
> What doesn't seem to work is pausing a running program
This is a known issue. I had already a look at this. The point is,
that I need to send somehow ctrl-c to gdbserver, and if I do this
manually from Terminal, then it indeed stops the program, without
unloading it, but I was not able to resume it again, I have to look
closer into this once I got some more inspiration.
> showing descriptions of non-primitive types (BOOLs and char*s
> show up, but ids don't), and po. Am I still doing something wrong,
> or is that stuff just temporarily broken?
No, this is also not working for me, and one of the reason is that
Xcode obviously utilizes an external helper GDBMIDebuggingPlugin, and
as a matter of fact this crashes now in the latest Xcode version, once
I enable the Data Formatters. I did not investigate this up to now,
and I cannot tell if there might be way around, because this plugin is
loaded by the debugger itself by the way of the dlopen() command.
> Anyway, thanks a lot; graphical debugging should make developing a lot better.
Many thanks for the response.
Best regards
Rolf