[UIViewController initWithCoder:]上的符号断点导致调试器冻结

时间:2014-02-17 21:30:11

标签: ios xcode lldb

我正在尝试设置一个符号断点来检测我的视图控制器何时被取消归档。一旦在我的测试设备上启动应用程序,断点就会在[UIViewController initWithCoder:]上正常中断。

但是,当我尝试通过按“继续”移动超过断点时,调试器会冻结:它停止响应来自Xcode的命令(例如'暂停'和'停止'),并且应用程序本身也会挂起。我最终不得不强制退出并重新启动Xcode以重新启动应用程序。

'Step Into'功能按预期工作,但直接引导我进入机器代码 - 我希望能够使用'Continue'功能继续正常的程序执行。如果我禁用此特定符号断点,则app和debugger正常运行。

对此问题的任何了解都会有所帮助。我正在运行Xcode 5.0.2并使用LLDB调试器。

编辑:我尝试了here描述的解决方案,但没有运气。

2 个答案:

答案 0 :(得分:1)

我最终设置断点以将消息记录到控制台,并选择“评估后自动继续”选项。

答案 1 :(得分:0)

这听起来像个错误。你能不能像这样冻结Xcode的样本并提交bugreporter.apple.com的错误并包含样本?感谢。

相关问题