使用LLDB调试器时,Xcode 4.6挂起"附加到..."

Bar*_*erk 2 xcode ios lldb

正如标题所说,我在使用LLDB时遇到了问题.当调试器设置为LLDB时,我已经调查了这个线程Xcode 4挂起附加到(App名称)并遵循给出的指令,因为我遇到了完全相同的问题,并设法使用GDB进行调试 - 它完美无缺.无论如何,我在一个团队工作,我是唯一一个有这个问题的人,所以每次提交更改时从GDB切换到LLDB都有点烦人,所以解决方法不会在远程存储库.

我检查了编译器,它设置为LLVM 4.2.事实上,该应用程序完美编译并安装在模拟器中(我可以执行它,一旦我杀死并重新启动Xcode).我会尝试重新安装Xcode,但它是一个烂摊子,因为它是一个大尺寸的包,我的互联网使用限制,这将需要很长一段时间.有谁知道这里发生了什么?是否有可能LLGB捆绑在XCode之外,即使我在系统上找不到它?

任何见解将不胜感激.我可以保持解决方法,只是因为我的个人情况,它有点烦人:-)

编辑:关于'挂'的意思的更多细节.我从Xcode打开开始,模拟器关闭(它甚至没有出现在Dock上).我点击"运行",模拟器成功启动,应用程序显示启动画面.然后xcode显示消息:"附加到".现在它已经挂了.您可以关闭模​​拟器,xcode仍在附加."运行"和"停止"按钮都停止工作.您可以通过右键单击Dock来尝试退出应用程序,您会收到一条警告消息,从这一点开始您甚至无法键入代码:XCode完全挂起.这里唯一的选择是使用Cmd + Alt + Esc来杀死XCode.

Jas*_*nda 6

听起来这可能是一些人看到的问题为什么LLDB调试器经常无法附加?他们修改了他们的/etc/hosts文件,所以当Xcode试图通过"localhost"连接到debugserver时,从未建立连接.