为什么一个崩溃日志象征性而不是另一个?

我有XCode Organizer中iPhone应用程序的两个崩溃日志。 两者都在20分钟内发生在同一台设备上,运行相同的应用程序版本。 一个已经被象征化了,另一个没有。

非符号日志有types和代码:

Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x00000000, 0x00000000 

而象征性的日志有types和代码:

 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x61656810 

这足够的信息来解释为什么后者正确的象征,但前者不是?

我也经历过这个,发现如果你重命名崩溃日志文件,然后将它拖放到Xcode organizer中,它通常会正确表示符号。