我已经开发 iOS 应用程序大约 2 年了,以前从未遇到过这种情况。
我最近接手了一个项目,但由于某种原因,当我在调试时它崩溃时,控制台没有显示有关错误的详细信息。该代码使用 SIGABRT 或 ESC_BAD_ACCESS 突出显示,但从未告诉我控制台中崩溃的详细信息(例如发送到实例的无法识别的选择器等)
我得出的结论是,这是项目设置的问题,因为我使用相同的 xCode 测试其他应用程序并且没有相同的问题。
我找遍了,但找不到有类似问题的人,请帮忙!
尝试添加异常断点:
我认为这不是 Xcode 问题。但试试这两个选项:
1)在您的 VC 或 AppDelegate 中故意执行崩溃,例如:
[self performSelector:@selector(methodNameNotExistingInMyProject:) withObject:nil];
这应该会返回一些控制台输出
2)您确定您Debug
在方案中有配置吗?你可能想检查一下。