Tags: inket/MacSymbolicator
Tags
- Fixed symbolicating stack frames in the "Application Specific Backt… …race" section of crash reports (#25, #31) - Fixed symbolicating crash reports with extra JSON header (#30) - Fixed symbolication accidentally removing the function's byte offset (which could be very useful in some cases!) - Fixed translating (and by consequence, symbolicating) .ips crash reports from the CLI on macOS Ventura - Surprisingly this issue did not affect the GUI version
- Added support for symbolicating .ips crash reports - Uses private Apple APIs to convert to the old format for best results - Added a CLI version of the app at `MacSymbolicator.app/Contents/MacOS/MacSymbolicatorCLI`: - GUI app still has advantages like automatically searching for dSYMs and telling you what's happening/wrong - Preview: ``` USAGE: mac-symbolicator-cli [--translate-only] [--verbose] [--output <output>] <crash-report> [<dsym-path> ...] ARGUMENTS: <crash-report> The crash report or sample file (.crash/.ips/.txt) <dsym-path> The dSYMs to use for symbolication OPTIONS: -t, --translate-only Translate the crash report from .ips to .crash -v, --verbose -o, --output <output> The output file to save the result to, instead of printing to stdout -h, --help Show help information. ``` - Built for Apple Silicon - Removed Squirrel (auto-updating framework) - Because it doesn't support Apple Silicon + dead bloat project - App will now check GitHub releases on launch and tell you if there's a new version