Atos and Dwarfdump Won't Symbolicate My Address

atos and dwarfdump won't symbolicate my address

First of all check if the dSYM is really the correct one for that app:

dwarfdump --uuid kidsapp.app/kidsapp
dwarfdump --uuid kidsapp.app.dSYM

Both should return the same result.

Next check if the dSYM has any valid content

dwarfdump --all kidsapp.app.dSYM

This should give at least some info, other than not found.

I guess that the dSYM is corrupt. In general you might want to use a crash reporter that gives you a full crash report with all threads and last exception backtrace information. I recommend using something based on PLCrashReporter, e.g. QuincyKit (Open Source SDK + Server + symbolication on your mac) or HockeyApp (Open Source SDK + Paid service + server side symbolication) (Note: I am one of the developers both!)

Symbolicate crash failed on xcode 4.5

I solved it according to the discussion in https://github.com/TheRealKerni/QuincyKit/issues/46. And run the perl script from https://github.com/TheRealKerni/QuincyKit/blob/3c4a0b163ac71599a7795508fe6a91c1ced9daa6/server/local/symbolicatecrash.pl to get the correct result.

@Kerni, thank you for your script!

symbolicate line number exactly in swift closure?

I'm sorry it is not possible

Your code doesn't exist in the compiled binary because the compiler changes your code code to optimise it in Release.

The solution is to use crash tools (See Crashlytics) or throw out NSLog()



Related Topics



Leave a reply



Submit