2

我已经添加了一个Break on Exception断点,如先前线程中所讨论的,并在此处讨论,这样当发生异常时,我的应用程序将在我的代码中的相关位置中断,但现在每次启动应用程序时,Xcode 都会在 main.m 中的这一行立即中断:

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

日志中没有显示或显示错误消息,唯一的日志输出是(lldb).

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

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

4

1 回答 1

1

当我切换到 LLDB 时,我遇到了同样的问题。我切换回 GDB 并修复了它。不理想但有效。请参阅这篇文章:异常断点 - LLDB 结果与 GDB

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

于 2012-02-09T14:14:54.793 回答