I got this crash log from production:
This is visible via XCode organizer -> Crashes. The lines in red rectangle are of interest to me but they are not symbolicated. EasyTypeShared is a framework written by me and it is contained in the project. How can I symbolicate that part of crash report? Why is it not symbolicated by default?
Xcode isn't always the best at symbolicating crash reports in the organizer. I recommend using the command line tool (symbolicatecrash
) to confirm that it isn't an Xcode issue.
As long as you have a local copy of the dSYM you should be good to go, even if it never got uploaded to Apple.
Place the .dSYM
, .crash
and .app
in the same folder then in Terminal cd into the folder and run these commands:
# symbolicatecrash requires this value to be set
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
# could instead add this to your bash profile
SYMBOLICATE_FOLDER=/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/
# symbolicate asdf.crash into out.crash
$SYMBOLICATE_FOLDER/symbolicatecrash asdf.crash > out.crash
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With