Getting Started with Embrace iOS SDK 6.x
This section will guide you through the process of adding the Embrace SDK to your iOS application and configuring it for optimal performance monitoring.
Installation and Setup
Follow these steps to integrate the Embrace SDK into your app:
- Installation - Add the SDK to your project using Swift Package Manager or CocoaPods
- Basic Setup - Initialize the SDK in your application
- Configuration Options - Customize the SDK's behavior
- dSYM Upload - Configure automatic symbolication for crash reports
- Migration Guide - If you're upgrading from 5.x, follow this guide
What You'll Get
Once the Embrace Apple SDK is integrated into your mobile app, you can begin to send mobile signals to the Embrace backend for analysis. With Embrace, you'll be able to:
- Monitor session data to understand user interactions
- Track crashes and errors with detailed reports
- Gain insights into network performance
- Observe view controller lifecycle and performance
- Add custom logs and traces for specific events
- Identify and fix issues faster
Next Steps
After you've set up the SDK, explore these additional capabilities:
- Sessions - Understand how user sessions are tracked
- Traces & Spans - Learn about tracing operations in your app
- Logs - Add context with custom logging
- Automatic Instrumentation - Discover built-in monitoring capabilities
Prerequisites
To link the SDK to your Embrace dashboard, you will need an App ID. Register your app to get an App ID by logging in to your Embrace Dashboard.