A macOS GUI application for symbolizing Apple, Umeng, and Fabric crash reports by automatically finding and matching dSYM files.
SYM is a macOS GUI application designed to symbolize crash logs from iOS and macOS applications. It automates the process of matching crash reports with their corresponding dSYM files, converting obscure memory addresses into readable function names and line numbers to aid in debugging. The tool supports various crash report formats including Apple standard, Fabric, and Umeng.
iOS and macOS developers who need to debug application crashes and want a graphical, automated alternative to command-line symbolication tools like `atos` or `symbolicatecrash`.
Developers choose SYM for its intuitive graphical interface that eliminates the complexity of manual symbolication, its support for multiple crash report formats, and features like automatic dSYM file discovery and on-device crash report import, which streamline the debugging process.
A crash log symbolicating Mac app | 一个图形化的崩溃日志符号化工具
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles Apple standard, Fabric, and Umeng crash logs, covering common third-party services, which broadens its utility across different crash reporting ecosystems.
Parses crash logs to automatically find and match dSYM files using UUIDs, eliminating the tedious manual lookup process described in the README.
Enables direct import of crash reports from connected iOS devices, simplifying data collection without manual file transfers, as highlighted in the features.
Allows users to define scripts for remote dSYM retrieval, such as from App Store Connect, adding flexibility to integrate with existing workflows.
Only available for macOS, excluding developers on Windows or Linux, which limits its adoption in cross-platform environments.
Lacks a command-line interface or API, making it unsuitable for integration into automated scripts or CI/CD pipelines, as it's purely GUI-based.
Supports only specific formats like Apple, Fabric, and Umeng; users cannot easily add support for new or custom crash log types without modifying the code.