Question

I've took the following crash report from the iTunes Connect:

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0

0   CoreFoundation                     0x3226629e __exceptionPreprocess + 158
1   libobjc.A.dylib                    0x39f0097a objc_exception_throw + 26
2   CoreFoundation                     0x321b08d4 -[__NSArrayM insertObject:atIndex:] + 764
3   *** MYAPP ***                      0x0001d994 0x00011000 + 51604
4   *** MYAPP ***                      0x0001cfb6 0x00011000 + 49078

How to build the application with debug symbols that iTunes Connect will symbolicate automatically?

Was it helpful?

Solution

I'm not an expert but... To see methods in a crash report your machine needs to have a table of symbols from the app. Did you build the app in Xcode on your Mac? I believe there's a DSYM (debugger symbols) file generated when you build that holds a table of the symbols so that you can open a crash report in the Xcode > Organiser and see the addresses symbolicated to objects to get a better sense of what is happening. This is all off the top of my head so [citation needed] but the short version is you need the symbol files. If you didn't build the app on your Mac then that;s why you're missing object names.

Heres a link to Debugging Deployed iOS apps guide. And one to the parent with all the debug info

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top