Docs
Table of Contents
Sentry for iOS
Getting Started
Advanced Usage
Set the Level
Uploading Debug Symbols
Installation Methods
Carthage
Cocoapods
Swift Package Manager (SPM)
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Migration Guide
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Other Guides
Apple
macOS
Advanced Usage
Set the Level
Uploading Debug Symbols
Installation Methods
Carthage
Cocoapods
Swift Package Manager (SPM)
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Migration Guide
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
tvOS
Advanced Usage
Set the Level
Uploading Debug Symbols
Installation Methods
Carthage
Cocoapods
Swift Package Manager (SPM)
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Migration Guide
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
watchOS
Advanced Usage
Set the Level
Uploading Debug Symbols
Installation Methods
Carthage
Cocoapods
Swift Package Manager (SPM)
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Migration Guide
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Other Platforms
.NET
Ignoring Exceptions
Unit Testing
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Android
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Advanced Usage
Set the Level
ProGuard
Integrations
Timber
Migration Guide
Enriching Events
Add Context
Default Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Debug Information Files
Dart
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Usage
Advanced Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Elixir
Usage
Set the Level
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Flutter
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Advanced Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Go
Performance Monitoring
Sampling
Handling Panics
Concurrency
Configuration
Basic Options
Releases & Health
Transports
Environments
Filtering and Sampling Events
Shutdown and Draining
Serverless
Usage
Set the Level
Migration Guide
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Java
Performance Monitoring
Sampling
Manual Usage
Set the Level
Scope & Breadcrumbs
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Migration Guide
Legacy SDK (1.7)
Configuration
Manual Usage
Google App Engine
java.util.logging
log4j 1.x
log4j 2.x
Logback
Spring
Migrating Between Raven and Version 1.7
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
JavaScript
Installation Methods
NPM
CDN
Lazy Loading Sentry
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Integrations
Default Integrations
Pluggable Integrations
Custom Integrations
rrweb: Session Replays
Sentry Testkit
Usage
Set the Level
Getting Started
Manage Transactions
Automatic Instrumentation
Manual Instrumentation
Connect Backend and Frontend Transactions
Control Data Truncation
Group Transactions
Retrieve an Active Transaction
Sampling
Source Maps
Hosting Publicly
Multiple Origins
Tools
SystemJS
TypeScript
UglifyJS
Webpack
Troubleshooting
Uploading Source Maps
Validating Files
Troubleshooting
Supported Browsers
Enriching Events
Add Context
Identify Users
Set Transaction Name
Customize Tags
Attachments
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Native
Configuration
Backends
Crashpad
Transports
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Application Crashes
Set the Level
Debug Information
Enriching Events
Add Context
Identify Users
Set Transaction Name
Customize Tags
Attachments
Breadcrumbs
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Debug Information Files
Node.js
Performance Monitoring
Database integrations
Sampling
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Hints
Shutdown and Draining
Integrations
Pluggable Integrations
Default Integrations
Usage
Set the Level
Source Maps
TypeScript
Enriching Events
Add Context
Identify Users
Set Transaction Name
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Event Processors
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Perl
Configuration
Basic Options
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
PHP
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Transports
Usage
Set the Level
Default Integrations
Performance
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Python
Performance Monitoring
Sampling
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Hints
Shutdown and Draining
Integrations
Django
Enhanced Locals
Flask
GNU Backtrace
Redis
SQLAlchemy
Default Integrations
Usage
Set the Level
Troubleshooting
Migration Guide
Enriching Events
Add Context
Identify Users
Set Transaction Name
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
React Native
Advanced Setup
Hermes
Migration
Setup With CocoaPods
Source Maps for Other Platforms
Tracking Touch Events
Using RAM Bundles
Using Sentry with CodePush
Using Sentry with Expo
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Getting Started
Manage Transactions
Manual Instrumentation
Control Data Truncation
Group Transactions
Retrieve an Active Transaction
Sampling
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Ruby
Performance Monitoring
Sampling
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Integration Options
Usage
Set the Level
Migration Guide
Enriching Events
Add Context
Identify Users
Set Transaction Name
Customize Tags
Breadcrumbs
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Rust
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Fingerprint Rules
Stack Trace Rules
Scrubbing Sensitive Data
Product
iOS
API
Sign In
Home
Platforms
Apple
iOS
Enriching Events
Enriching Events
Add Context
Custom contexts allow you to attach arbitrary data (strings, lists, dictionaries) to an event.
Identify Users
Learn how to configure the SDK to capture the user and gain critical pieces of information that construct a unique identity in Sentry.
Customize Tags
Tags power UI features such as filters and tag-distribution maps. Tags also help you quickly access related events and view the tag distribution for a set of events.
Breadcrumbs
Learn more about what Sentry uses to create a trail of events (breadcrumbs) that happened prior to an issue.
User Feedback
Learn more about the user feedback API, which provides the ability to collect user information when an event occurs. Sentry pairs the feedback with the original event, giving you additional insight into issues.
Scopes and Hubs
SDKs will typically automatically manage the scopes for you in the framework integrations. Learn what a scope is and how you can use it to your advantage.
You can
edit this page
on GitHub.
Package:
cocoapods:sentry-cocoa
Version:
6.0.12
Repository:
https://github.com/getsentry/sentry-cocoa