关于iOS堆栈跟踪符号

时间:2013-03-05 08:27:55

标签: ios stack-trace dsym

我有一些来自

的错误报告
 NSLog(@"Stack trace: %@", [exception callStackSymbols]);

但我无法从源代码中找到此错误。  我使用此命令知道崩溃的位置,但它显示了无关的代码部分。

  

atos -arch armv7 -o nuPhoto.app/nuPhoto 0x000885f9

那么,如何确保我的.app和.app.sSYM与提交给app store的版本相同?       是否可以在NSLog中显示所有信息(包括行号和源代码),而不是使用atos。       谢谢。

Uncaught exception: -[__NSCFString objectForKey:]: unrecognized selector sent to instance 0x1cd80470
 Stack trace: (
    0   CoreFoundation                      0x330132bb <redacted> + 186
    1   libobjc.A.dylib                     0x3ad3097f objc_exception_throw + 30
    2   CoreFoundation                      0x33016e07 <redacted> + 170
    3   CoreFoundation                      0x33015531 <redacted> + 392
    4   CoreFoundation                      0x32f6cf68 _CF_forwarding_prep_0 + 24
    5   nuPhoto                             0x000885f9 nuPhoto + 177657
    6   CoreFoundation                      0x32fecfdf <redacted> + 46
    7   CoreFoundation                      0x32fed06b <redacted> + 186
    8   CoreFoundation                      0x32fed06b <redacted> + 186
    9   CoreFoundation                      0x32fed06b <redacted> + 186
    10  CoreFoundation                      0x32fed06b <redacted> + 186
    11  CoreFoundation                      0x32f5e401 CFSortIndexes + 972

0 个答案:

没有答案