You must install debugserver (iphonedevwiki.net/index.php/Debugserver) on your iDevice in order to be able to debug the application remotely. Using the IDA, you can attach the "gdb remote debugger" to the debugserver server running on iDevice. I got it to connect to the IDA with the debugserver server, unfortunately this is as much as possible. Something in the gdb remote debugger IDA does not match send commands. I think this is due to this (sourceware.org/gdb/onlinedocs/gdb/Darwin.html) which describes that gdb should be configured to debug darwin. The IDA does not do this, and therefore it does not synchronize with the debugserver server running on iDevice. However, using the native gnu gdb client works, but I think the lack of a GUI is tiring and that getting it to work in the IDA would be great. You can also connect to the debugserver server using LLDB (lldb.llvm.org), which gives you some more control than using gdb.
Hope this helps.
source share