Contents

bugsnag/bugsnag-cocoa

BugSnag error monitoring & exception reporter for iOS, macOS, tvOS and watchOS

Features

  • Automatically report unhandled exceptions and crashes
  • Report handled exceptions
  • Log breadcrumbs which are attached to crash reports and add insight to users' actions
  • Attach user information and custom diagnostic data to determine how many people are affected by a crash

Getting started

iOS

  1. Create a Bugsnag account
  2. Complete the instructions in the integration guide for iOS
  3. Report handled exceptions using [[Bugsnag notify:]](https://docs.bugsnag.com/platforms/ios/reporting-handled-exceptions/)
  4. Customize your integration using the configuration options

macOS

  1. Create a Bugsnag account
  2. Complete the instructions in the integration guide for macOS
  3. Report handled exceptions using [[Bugsnag notify:]](https://docs.bugsnag.com/platforms/macos/reporting-handled-exceptions/)
  4. Customize your integration using the configuration options

watchOS

  1. Create a Bugsnag account
  2. Complete the instructions in the integration guide for watchOS
  3. Report handled exceptions using [[Bugsnag notify:]](https://docs.bugsnag.com/platforms/watchos/reporting-handled-exceptions/)
  4. Customize your integration using the configuration options

Support

Contributing

All contributors are welcome! For information on how to build, test and release bugsnag-cocoa, see our contributing guide.

License

The BugSnag Cocoa SDK is free software released under the MIT License. See the LICENSE for details.

Package Metadata

Repository: bugsnag/bugsnag-cocoa

Homepage: https://docs.bugsnag.com/platforms/ios

Stars: 260

Forks: 127

Open issues: 23

Default branch: master

Primary language: objective-c

License: MIT

Topics: breadcrumbs, bugs, bugsnag, crash-reporting, crash-reporting-tool, crash-reports, debug, debugging-tool, error-handling, error-log, error-monitoring, error-reporting, errors, exceptions, ios, macos, notifier, platforms, tvos, watchos

README: README.md