从命令行调试iOS应用程序构建

时间:2011-08-01 16:01:22

标签: objective-c ios xcode debugging gdb

我正在通过命令行构建iOS应用程序,但我在调试时遇到问题。如果我使用XCode构建,它会让我在设备上“构建和调试”而不会出现问题。但现在,我不知道如何使用gdb在设备上启动它并逐步执行它。如果我尝试将“自定义目标/可执行文件”添加到空白XCode项目然后启动它,XCode会抱怨找不到可执行文件。如果我手动在设备上安装应用程序并尝试使用XCode中的gdb连接到它,则会发生同样的事情。有关如何调试此应用程序的任何指示?更改构建过程以使用XCode不是一种选择。

1 个答案:

答案 0 :(得分:1)

This site提供了一个很好的教程,介绍如何在iOS设备上手动设置远程调试会话。该过程归结为在设备上创建远程调试服务器并使用本地GDB实例附加到该服务器。