{% load i18n %}
{% blocktrans with 'https://github.com/getsentry/raven-objc' as link %}Start by installing raven-objc:{% endblocktrans %}
cd [your project root] git submodule add git://github.com/getsentry/raven-objc
{% trans "(Installing the client as a git submodule will make future updates easier)" %}
{% blocktrans %}Initialize the client. This is usually done in your app delegate's application:didFinishLaunchingWithOptions:{% endblocktrans %}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Configure the Sentry client
[RavenClient clientWithDSN:@"{% if dsn %}{{ dsn }}{% else %}SENTRY_DSN{% endif %}"];
// Install the global error handler
[[RavenClient sharedClient] setupExceptionHandler];
return YES;
}
{% trans "That's it! Raven automatically installs an error handling hook to pipe all uncaught exceptions to Sentry." %}
{% blocktrans with 'https://github.com/getsentry/raven-objc' as link %}For more information on other uses of Raven with iOS, please see the official documentation for raven-objc.{% endblocktrans %}