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

标签 iphone xcode debugging xcode4.2 lldb

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

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

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

如果我删除“异常中断”规则,应用程序似乎并未崩溃,并且应用程序不会在此行崩溃或中断。

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

最佳答案

当我切换到 LLDB 时,我遇到了同样的问题。我切换回 GDB,这解决了这个问题。不理想但有效。参见这篇文章:Exception Breakpoints - LLDB Results vs. GDB

您是否尝试过使用 LLDB 和异常中断在设备上运行?

关于iphone - 启用 Break On Exception 后,应用程序始终会在 Xcode 4.2 中的 main.m 中中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9129009/

相关文章:

ios - 我如何为 XCode 5 构建 ffts?

ios - 构建基于 CocoaPods 的 Xcode 工作区时 Jenkins 中的权限错误

c - 仅在不使用调试器时出现段错误

delphi - Delphi 2010 "Debug session in progress. Terminate?"消息后如何继续?

调试 groovy 脚本 elasticsearch

iphone - 防止文件备份到 iCloud

ios - 在横向模式下应用变换/旋转后获取 ImageView 精确帧

iphone - 空项目错误 : "this class is not key value coding-compliant for the viewcontroller."

iphone - 设置 UITableViewCell 文本的宽度

swift - NStableView 不显示我的数据