|
Project Information
Featured
Downloads
Links
|
DescriptionPlausible CrashReporter provides an in-process crash reporting framework for use on both the iPhone and Mac OS X, and powers many of the crash reporting services available for iOS, including HockeyApp, Atlassian JMC, BugSense, and Crashlytics. PLCrashReporter is provided by: Plausible Labs. Additional feature development has been sponsored by HockeyApp. Features:
The following platforms are currently supported:
If you require support for additional features, platforms, or architectures, please feel free to contact us regarding our development services. Download1.0 (September 2009)
1.1-beta1 (September 2011)ExamplesAn example of iPhone integration and a crash report server are available via the (externally maintained) QuincyKit project. Decoding Crash ReportsCrash reports are output as protobuf-encoded messages, and may be decoded using the CrashReporter library or any Google Protobuf decoder. In addition to the in-library decoding support, you may use the included plcrashutil binary to convert crash reports to apple's standard iPhone text format. This may be passed to the symbolicate tool. ./bin/plcrashutil convert --format=iphone example_report.plcrash | symbolicatecrash Future library releases may include built-in re-usable formatters, for outputting alternative formats directly from the phone. BuildingTo build an embeddable framework: user@max:~/plcrashreporter-trunk> xcodebuild -configuration Release -target 'Disk Image' This will output a new release disk image containing an embeddable Mac OS X framework and an iPhone static framework in build/Release/PLCrashReporter-{version}.dmg LicensingThe 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. SponsorsPLCrashReporter is provided by: Additional feature development has been sponsored by: |

