Plausible CrashReporter 提供了进程内程序的崩溃报告框架,支持 iPhone 和 Mac OS X,为 iOS 提供很多崩溃报告服务功能,包括:HockeyApp, Atlassian JMC, BugSense, and Crashlytics.
PLCrashReporter 由 Plausible Labs 提供.
崩溃报告格式使用 protobuf 编码的消息,可使用 Google 的 Protobuf 解码器进行解码, CrashReporter 库可处理包括未被捕获的异常以及一些严重的信号。
特点:
- Implemented as a in-process fully async-safe signal handler.
- Does not interfere with debugging in gdb
- Handles both uncaught Objective-C exceptions and fatal signals (SIGSEGV, SIGBUS, etc)
- Backtraces for all active threads are provided.
- Provides full register state for the crashed thread.
支持的平台:
- Mac OS X 10.5+ (x86-32, ppc, experimental x86-64)
- iPhone OS 2.0+: (armv6, armv7)
- iPhone Simulator 2.0+ (x86-32)