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