A simple Mac app for symbolicating macOS/iOS crash reports.
Supports symbolicating:
- .crash and .ips crash reports
- sample, spindump and hang reports
Includes a command-line interface (MacSymbolicator.app/Contents/MacOS/MacSymbolicatorCLI
):
USAGE: mac-symbolicator-cli [--translate-only] [--uuids-only] [--verbose] [--output <output>] <report-file-path> [<dsym-path> ...]
ARGUMENTS:
<report-file-path> The report file: .crash/.ips for crash reports .txt for samples/spindumps
<dsym-path> The dSYMs to use for symbolication
OPTIONS:
-t, --translate-only Translate the crash report from .ips to .crash
-u, --uuids-only Output binary images and UUIDs
-v, --verbose
-p, --process-name <process-name>
Only symbolicate process names containing this substring (case
sensitive). Useful with HANG files as these contain many processes.
-o, --output <output> The output file to save the result to, instead of printing to stdout
-h, --help Show help information.
Just clone and build with Xcode 13+
License is GNU GPLv2.
@inket on GitHub/Twitter