【问题标题】:With Break On Exception enabled app always breaks in main.m in Xcode 4.2启用了 Break On Exception 的应用程序总是在 Xcode 4.2 中的 main.m 中中断
【发布时间】:2012-02-26 02:12:34
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: iphone xcode debugging xcode4.2 lldb


    【解决方案1】:

    我在切换到 LLDB 时遇到了同样的问题。我切换回 GDB 并修复了它。不理想但有效。看到这个帖子:Exception Breakpoints - LLDB Results vs. GDB

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

    【讨论】:

    • 宾果游戏,当我切换回 GDB 时它可以工作。使用 LLDB 并没有记录这似乎很奇怪。
    猜你喜欢
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多