2015-10-16 83 views
0

我试图了解当我的应用根据我收到的崩溃报告为用户崩溃时出了什么问题。在Xcode崩溃报告中发现问题

在Xcode的组织者,我可以看到以下内容: Xcode Organiser Crash Report Screen Shot

我可以在项目打开崩溃报告,但我得到的是: Screen Shot of Crash Report Open in Xcode

如果我选择任何个人这部分不会改变线程,我看不到任何变量,它甚至不会告诉我线程被挂起的代码行。有没有人有任何建议,我应该如何继续调试呢?提前致谢。

+0

你的日志说什么? –

+0

详细说明如何以及为什么崩溃发生在您的项目中 –

+0

因此,应用程序的某些公共用户发生了崩溃,并且Xcode已通过组织者窗口将其报告给我,我无法像所建议的那样对其进行符号化,看起来像是类似的问题这个人http://stackoverflow.com/questions/33131434/new-xcode-crash-organizer-does-not-symbolicate-xccrashpoint-files –

回答

0

首先,这个崩溃报告没有符号化。你应该这样做。如果您按组织者下载崩溃报告,Xcode会为您做到这一点。

其次,如果您在objectAtIndex中指定的索引太大,通常会发生此异常。因此,如果您无法访问此崩溃报告的符号,那么您只能检查您的所有objectAtIndex:调用以查看索引是否可以超出边界。

+0

我无法象征崩溃,看起来类似于这个家伙http:// stackoverflow.com/questions/33131434/new-xcode-crash-organizer-does-not-symbolicate-xccrashpoint-files –

+0

它有点代码构建?如果没有,那么你需要从你的机器上取得生成并存档的dsym,并手动对它进行符号化。 – Cocoanetics