启用Break On Exception后,应用程序始终在Xcode 4.2中的main.m中断

时间:2012-02-03 12:57:21

标签: iphone xcode debugging xcode4.2 lldb

我已经添加了一个Break on Exception断点,正如之前的主题所讨论的那样,并讨论了here,以便我的应用会在发生异常时在代码中的相关位置中断,但现在每次启动时应用程序,Xcode在main.m中立即在此行中断开:

@autoreleasepool {
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}

日志中不显示或显示任何错误消息,唯一的日志输出为(lldb)

如果我删除了Break on Exception规则,应用程序似乎没有崩溃,并且应用程序不会在此行崩溃或中断。

我正在使用LLDB调试器和自动引用计数。

1 个答案:

答案 0 :(得分:1)

当我切换到LLDB时,我遇到了同样的问题。我切换回GDB并修复了它。不理想,但有效。请参阅此帖子:Exception Breakpoints - LLDB Results vs. GDB

您是否尝试使用LLDB和Break on Exception在设备上运行?