1

我有一些错误报告

 NSLog(@"Stack trace: %@", [exception callStackSymbols]);

但是我无法从我的源代码中找到这个错误。我使用这个命令来知道它在哪里崩溃,但它显示了不相关的代码部分。

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

那么,如何确保我的 .app 和 .app.sSYM 与提交到应用商店的版本相同?是否可以在 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
4

0 回答 0