Symbolicate crashlogs with Xcode 9 and Bitcode

You can symbolicate a crash log with Xcode 9 fairly easy. Even with bitcode, which give you multiple DSYM files instead of one. Follow the following steps to symbolicate your crash log.

1: Create a folder

Create a new folder on your desktop which will be used to contain all necessary files.

2: Download the DSYM files

Download the DSYM files from your app and place them in the folder you’ve created in step 1.

3: Download the crash log

Download the crash log and place them the folder you’ve created in step 1. Name it unsymbolicated.crash

4: Open Terminal and symbolicate the crash

Open up the Terminal app and cd into your created folder. After that, execute the following command:

export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
cp -i /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ./
./symbolicatecrash unsymbolicated.crash > symbolicated.crash

5: Open the symbolicated crash log

After the command succeeded you’ll find a new file called symbolicated.crash. Opening up this file should show the symbols based on the given DSYM files.

Resources

Advanced Crash Report Symbolication Crash Re-Symbolication by https://medium.com/@Mrugraj

Collect by WeTransfer Collect by WeTransfer is the best way to organize your ideas. Save content from across your apps and bring it together for your friends, your team, or just for yourself.