Analysis updated 2026-08-03 · repo last pushed 2020-11-27
Add crash reporting to your iOS app so you know exactly what went wrong when it unexpectedly quits.
Track down crashes caused by accessing deleted objects using the zombie tracking feature.
Automatically diagnose the root cause of crashes with the built-in Crash Doctor.
| mustangym/kscrash | aonez/macreflower | burningtyger/gmail-notifr | |
|---|---|---|---|
| Stars | 2 | 1 | 1 |
| Language | Objective-C | Objective-C | Objective-C |
| Last pushed | 2020-11-27 | 2016-11-27 | 2013-01-22 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires integrating the library into an Xcode project and configuring crash report delivery options.
KSCrash is a tool for iOS developers that captures detailed information when an app crashes. When your app unexpectedly quits on a user's phone, this tool records exactly what went wrong so you can fix it. Think of it as a flight data recorder for your app. It works by intercepting crashes at multiple levels of the system, catching everything from standard errors to deeper system-level failures that other crash reporters might miss. It then translates the crash into a readable report, either in Apple's standard format or a JSON format with extra diagnostic details. A standout feature is "on-device symbolication," which translates raw memory addresses into human-readable function names right on the phone, without needing to connect to a server. It also includes a "Crash Doctor" that attempts to diagnose the root cause of the crash automatically. This is for iOS developers who need deep visibility into why their app is failing in the real world. For example, if your app crashes because it tried to access an object that had already been deleted, the zombie tracking feature can tell you exactly what that object was. If a C++ exception goes uncaught, the tool recovers the exception type and where it was thrown, rather than just showing a generic crash screen. You can also attach custom data to crash reports, which is useful for logging things like what a user was doing right before the crash. The project offers flexible reporting options. Crash reports can be sent to services like Hockey, QuincyKit, or Victory, or simply emailed directly to a developer. There are some trade-offs with the advanced features. For instance, zombie tracking adds slight overhead to how the app handles memory, and deadlock detection can accidentally crash your app if your startup code runs too long. These advanced features are disabled by default, so developers can opt in based on their debugging needs.
KSCrash is an iOS crash reporting library that captures detailed information when your app crashes, right on the user's phone. It translates raw memory addresses into readable function names and can automatically diagnose the root cause of the crash.
Mainly Objective-C. The stack also includes Objective-C, iOS, C++.
Dormant — no commits in 2+ years (last push 2020-11-27).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.