MacSymbolicator Versions Save

Symbolicating macOS/iOS crash reports, easily.

2.6

1 year ago
  • Fixed symbolicating stack frames in the "Application Specific Backtrace" 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

These fixes required some refactoring of core logic, but there shouldn't be any regressions thanks to the tests. However, if you see any issues please report them!

2.5

1 year ago
  • Added support for symbolicating spindump reports
  • Added support for Open With, and drag and drop into app icon for .ips files

2.4

1 year ago
  • 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

2.3

1 year ago

(Sorry, this isn't a new version, but it's preparation for the next version.)

  • MacSymbolicator 2.3 (2021/05/07)
    • Support symbolicating crash reports for apps with multiple targets/frameworks
    • Support reading embedded dSYMs generated by fastlane

Previous versions:

  • MacSymbolicator 2.2 (2020/02/12)
    • Search for dSYMs using Spotlight
  • MacSymbolicator 2.1 (2019/10/22)
    • Support for symbolicating iOS crash reports
  • MacSymbolicator 2.0 (2019/09/15)
    • Completely rewritten in Swift. See GitHub for changes
  • MacSymbolicator 1.1.1 (02/11/14)
    • Now automatically symbolicates and shows the result, as intended.
    • Automatically saves a symbolicated version of the crash report as _symbolicated.crash
  • MacSymbolicator 1.1 (11/04/14)
    • Improved searching for DSYMs
    • Improved UUID matching
    • Implemented auto-updates
    • Bug fixes
  • MacSymbolicator 1.0
    • Initial release