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

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

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