Crash Report Symbolication Methods
DeployGate offers a crash report feature that allows you to view crash reports wirelessly.
- It uses PLCrashReporter, and it is sent in the same format as crash reports generated by Apple.
- Crash reports are saved to a file when a crash occurs and is sent on the next launch.
- Currently, because pre-symbolication data is sent, you must perform symbolication on your Mac. DeployGate plans to implement Automatic Symbolication in the future.
Preparing symbolicatecrash
For the first time use of symbolicatecrash, you must set PATH. Add the following to the end of the ~/.bash_profile file.
Xcode 7.3 or later
export PATH="/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources:$PATH"
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
Xcode 6, 7
export PATH="/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources:$PATH"
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
Xcode 5 or earlier
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources:$PATH"
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
Symbolication Method
- Obtain Crash Report
The generated crash report will be sent automatically on the next launch.
![]()
Sent crash reports can be downloaded from each device’s page.

- Prepare dSYM file
Find the corresponding dsym file. Right click on the corresponding build from Organizer → Archive and select "Show in Folder." It is in the dSYMs directory in "Show Package Contents.”

- Run symbolicatecrash to obtain class name, method name, and line number
Run symbolicatecrash on the downloaded crash report/corresponding dSYM.
Shell
symbolicatecrash [CRASH_REPORT] [DSYM_FILE]
