iOS Application Monitoring
iOS SDK is a lightweight mobile application monitoring agent that supports both Objective-C and Swift projects. Through CocoaPods or manual integration, it collects real-time application performance, crash errors, network requests, and other data to help you fully understand the operational status and user experience of iOS applications. This document will guide you through the quick integration and configuration of the SDK.
Prerequisites
If you have not yet created an account and application project, please complete registration and project creation before continuing with this documentation.
Core Features
The SDK provides the following core monitoring capabilities:
- Performance Monitoring: Collect application startup time, page loading, network requests, WebView and other performance data
- Error Monitoring: Automatically capture Crash, NSException, OOM and other exceptions
- Network Analysis: Monitor performance of network libraries such as NSURLConnection, NSURLSession, AFNetworking
- User Analysis: Record user operation behavior, device information, session tracking, etc., to reproduce problem scenarios
Integration Method
Supports two integration methods, choose one:
- CocoaPods Integration: Automatic dependency management through Podfile, recommended
- Manual Integration: Download SDK and manually add to project, suitable for projects not using CocoaPods
Optional features can be integrated as needed: national cryptography encryption, log retrieval, OOM monitoring, video playback, CPU monitoring, etc.
Tip: After integration and running the application, monitoring data will typically be visible in the console within 5 minutes.
Quick Start
Please refer to Deployment Guide for detailed integration steps, or check API Documentation for advanced configuration options.