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