Xcode 4.2显示错误的错误代码行

时间:2011-11-01 22:11:09

标签: iphone ios xcode ipad

  

可能重复:
  Xcode always stopping at main.m after a crash

在过去的Xcode版本中,每当我调试崩溃时,它都会在罪魁祸首中停止调试,并显示错误消息。

Xcode 4.2在main.m中显示了这一行

int retVal = UIApplicationMain(argc, argv, nil, nil);

作为崩溃的罪魁祸首,尽管错误发生在另一个地方。

如何在Xcode 4.2中使用它,就像以前在早期版本中工作一样?

2 个答案:

答案 0 :(得分:10)

转到断点面板,添加左下角,单击+号并添加“异常断点”。

例外:全部
休息:扔掉。

在大多数情况下,这应该可以解决问题。

答案 1 :(得分:0)

我不知道如何收回旧行为。

Zane Claes在这里为类似的问题提供了一个很好的解决方案。

Xcode 4.2 debug doesn't symbolicate stack call

找到你的应用程序崩溃的类后,可以使用调试器逐步查找罪魁祸首