SYM icon

SYM

Open SourceFree

SYM is a visual crash log symbolication tool that supports iOS/macOS crash reports, Crashlytics, and Umeng logs. It automatically matches dSYM files and supports drag-and-drop operations, making crash analysis simple and intuitive.

SYM - macOS Crash Log Symbolication Tool

SYM is a graphical tool specifically designed for macOS, dedicated to symbolizing crash logs of iOS/macOS applications. It aims to simplify the complex process of analyzing crash reports for developers and testers, converting difficult-to-read hexadecimal memory addresses into readable function names and line numbers.

Key Features

1. Support for Multiple Crash Log Formats

  • Standard Apple Crash Reports: Full support for .crash files generated by iOS, macOS, tvOS systems.
  • CPU Usage Logs: Capable of analyzing performance logs containing CPU usage details.
  • Third-party Service Integration:
    • Fabric/Crashlytics: Supports parsing crash reports from Firebase Crashlytics.
    • Umeng: Supports parsing crash log formats from Umeng, a popular domestic analytics service in China.

2. Intelligent dSYM File Management

  • Automatic Search and Matching: The app automatically scans directories such as ~/Library/Developer/Xcode/, Spotlight index, and common locations to intelligently locate dSYM files matching the build UUID of the crash log.
  • Custom Download Scripts: If dSYM files are not stored locally, users can write custom scripts (e.g., to download from internal company servers or CI systems), and SYM can invoke these scripts to automatically retrieve required symbol files.

3. Convenient Data Import and Management

  • Import from Devices: Connect iPhone, iPad, or other devices via USB and directly import .crash log files without manual export.
  • Sandbox File Browser: Includes a simple sandbox file browser to help developers view and manage files within the app’s sandbox (primarily for macOS applications).

4. Clean and Efficient User Experience

  • Drag-and-Drop & Paste: Simply drag crash log files into the SYM window, or paste the log text content directly.
  • One-Click Symbolication: Click the Symbolicate button in the top-left corner of the interface to automatically complete the entire symbolication process, with results clearly displayed.

Core Advantages

  • Graphical Interface, Lower Barrier to Entry: Eliminates the need to memorize complex commands and parameters for tools like atos or symbolicatecrash in the terminal, offering great convenience for users who are not comfortable with command-line tools or new developers.
  • Open Source and Free, Secure and Transparent: SYM is open-sourced on GitHub under the MIT license. Users can use it freely, inspect the code, and even contribute improvements—without concerns about cost or privacy.
  • High Automation: Most processes—from locating dSYM files to completing symbolication—are automated, significantly improving crash analysis efficiency.
  • Focus on Native macOS Experience: As a pure Mac application, its interface and interactions follow macOS design guidelines, ensuring smooth performance and seamless system integration.

Usage Instructions

  1. Method 1 (Recommended): In Finder, locate the crash log file (.crash or .txt), right-click and select “Open With” -> “SYM”.
  2. Method 2: Open the SYM application, drag the crash log file into the window, or copy the log text and paste it into the main editing area.
  3. Click the “Symbolicate” button in the top-left corner of the application window.
  4. Wait for processing to complete; the symbolicated, readable stack trace will be displayed directly in the window.

How to Obtain

  • Build from Source: Developers can also clone the source code from the GitHub repository and compile it themselves using Xcode.

System Requirements: Requires macOS. It is recommended to keep dSYM files (generated with each app build) properly archived, as they are essential for symbolication.

All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.

Related Articles

Recommended Apps

TeXstudio icon

TeXstudio

TeXstudio is a professional open-source LaTeX integrated writing environment that supports syntax highlighting, intelligent code completion, real-time PDF preview, and reference management. Featuring built-in collaborative editing, it provides an efficient all-in-one solution for academic writing and technical document typesetting, compatible with macOS, Windows, and Linux systems.

uTools icon

uTools

uTools is a revolutionary lightweight productivity platform that integrates over 2000 plugins through a single hotkey entry, supporting intelligent search, super panels, and floating ball operations. Combined with AI technology, it delivers a personalized, efficient toolkit, enabling complex tasks to be completed with a single click, and entirely eliminating the inefficiency of switching between applications.

Vagrant Manager icon

Vagrant Manager

Vagrant Manager is a centralized management tool for Vagrant virtual machines designed specifically for macOS. It offers visual status indicators, built-in command execution, and batch operations for multiple machines, enabling developers to efficiently manage all Vagrant environments without switching between terminals.

Vagrant icon

Vagrant

Vagrant is a powerful development environment management tool that enables developers to quickly create and configure consistent virtual machine environments using CLI commands and a Vagrantfile configuration file. It supports folder synchronization and pre-packaged Boxes, ensuring consistency between development and testing environments, resolving the "it works on my machine" issue, and improving team collaboration efficiency.

WeFlow icon

WeFlow

WeFlow is a modern web development workflow tool designed specifically for macOS. It features a visual drag-and-drop interface and automated build processes, helping front-end developers efficiently manage code compilation, resource optimization, and real-time debugging, thereby significantly improving development productivity.

Woodpecker icon

Woodpecker

Woodpecker is a lightweight in-app network packet capturing tool specifically designed for macOS. It integrates directly into applications without requiring proxy configuration or certificate installation, enabling real-time monitoring of network requests and responses for iOS and macOS apps. It supports request editing, re-sending, and data format parsing, significantly streamlining the development and debugging process.