Skip to content

The official Sentry SDK for iOS, tvOS, macOS, watchOS

License

Notifications You must be signed in to change notification settings

stripe-ios/sentry-cocoa

 
 

Repository files navigation


Official Sentry SDK for iOS / tvOS / macOS / watchOS (1).

Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us Check out our open positions

Build codebeat badge codecov.io CocoaPods compadible Carthage compatible SwiftPM compatible platforms Swift Package Index Discord Chat

This SDK is written in Objective-C but also provides a nice Swift interface.

Initialization

Remember to call this as early in your application life cycle as possible Ideally in applicationDidFinishLaunching in AppDelegate

import Sentry

// ....

SentrySDK.start { options in
    options.dsn = "___PUBLIC_DSN___"
    options.debug = true // Helpful to see what's going on
}    
@import Sentry;

// ....

[SentrySDK startWithConfigureOptions:^(SentryOptions *options) {
    options.dsn = @"___PUBLIC_DSN___";
    options.debug = @YES; // Helpful to see what's going on
}];

For more information checkout the docs.

(1)limited symbolication support and no crash handling.

Resources

  • Documentation
  • Forum
  • Discord Chat
  • Stack Overflow
  • Code of Conduct
  • Twitter Follow

About

The official Sentry SDK for iOS, tvOS, macOS, watchOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 49.3%
  • C 32.1%
  • Swift 16.6%
  • Python 0.7%
  • Ruby 0.7%
  • C++ 0.4%
  • Other 0.2%