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