我已经添加了一个Break on Exception
断点,正如之前的主题所讨论的那样,并讨论了here,以便我的应用会在发生异常时在代码中的相关位置中断,但现在每次启动时应用程序,Xcode在main.m中立即在此行中断开:
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
日志中不显示或显示任何错误消息,唯一的日志输出为(lldb)
。
如果我删除了Break on Exception规则,应用程序似乎没有崩溃,并且应用程序不会在此行崩溃或中断。
我正在使用LLDB调试器和自动引用计数。
答案 0 :(得分:1)
当我切换到LLDB时,我遇到了同样的问题。我切换回GDB并修复了它。不理想,但有效。请参阅此帖子:Exception Breakpoints - LLDB Results vs. GDB
您是否尝试使用LLDB和Break on Exception在设备上运行?