正如标题所说,我在使用 LLDB 时遇到了问题。当调试器设置为 LLDB 并按照给出的说明进行操作时,我已经查看了这个线程Xcode 4 挂起附加到(应用程序名称),因为我遇到了完全相同的问题,并设法通过使用 GDB 进行调试——它完美地工作。无论如何,我在一个团队中工作,我是唯一一个遇到这个问题的人,所以每次我提交更改时从 GDB 切换到 LLDB 有点烦人,所以解决方法不会在远程存储库。
我检查了编译器,它设置为 LLVM 4.2。事实上,该应用程序可以完美编译并安装在模拟器中(我可以在杀死并重新启动 Xcode 后执行它)。我会尝试重新安装 Xcode,但它是一个大包,而且我对我的互联网使用有限制,这会需要很长时间。有谁知道这里发生了什么?是否有可能 LLGB 捆绑在 XCode 之外,即使我未能在系统上找到它?
任何见解将不胜感激。我可以继续使用解决方法,只是考虑到我的个人情况,这有点烦人:-)
编辑:有关我所说的“挂起”的更多详细信息。我从打开 Xcode 开始,然后关闭模拟器(它甚至没有出现在 Dock 上)。我点击“运行”,模拟器启动成功,应用程序显示启动画面。然后 xcode 显示消息:“附加到”。现在它挂了。您可以关闭模拟器,并且 xcode 仍在附加。运行和停止按钮都停止工作。您可以尝试通过右键单击 Dock 来退出应用程序,您会收到一条警告消息,此时您甚至无法输入代码:XCode 已完全挂起。这里唯一的选择是使用 Cmd+Alt+Esc 杀死 XCode。