Features
- Uses only supported and public APIs/ABIs for crash reporting.
- The most accurate stack unwinding available, using DWARF and Apple Compact Unwind frame data.
- First released in 2008, and used in hundreds of thousands of apps. PLCrashReporter has seen a tremendous amount of user testing.
- Does not interfere with debugging in lldb/gdb
- Easy to integrate with existing or custom crash reporting services.
- Backtraces for all active threads are provided.
- Provides full register state for the crashed thread.
Supported Platforms
- Mac OS X 10.5+ (x86-32, x86-64)
- iOS 4.3+: (armv7, armv7s, arm64)
- iPhone Simulator 4.3+ (x86-32, x86-64)
Licensing
The majority of the PLCrashReporter code is provided under the MIT license. The protobuf-c library, as well as PLCrashLogWriterEncoding.c are licensed under the Apache License.
Documentation
Integrate PLCrashReporter into your project.Support
Explore free and paid support services.Code
Source code, bug tracking, and the contributor guide.Download
Current and archived versions of PLCrashReporter.