用途:在 iOS/Swift 应用中配置 Sentry 的 sentry-cocoa SDK,实现错误监控、崩溃报告、性能追踪、会话回放、结构化日志与性能分析。适用于用户要求为 iOS 或 Swift 应用添加 Sentry、配置 sentry-cocoa 或调用 SentrySDK.start 的场景。
主要能力:错误监控与崩溃报告、Tracing 追踪、Profiling 性能分析、Session Replay 会话回放、结构化日志,以及用户上下文设置与手动错误捕获。
使用方式:先确认项目为 iOS/Swift(检查 .xcodeproj、.xcworkspace、Package.swift 等),再安装 SDK。推荐 Swift Package Manager:.package(url: "https://github.com/getsentry/sentry-cocoa", from: "9.0.0");也可用 CocoaPods:pod 'Sentry', '~> 9.0',随后运行 pod install。在 SwiftUI 的 @main 入口或 UIKit 的 AppDelegate 中调用 SentrySDK.start 配置 DSN、environment、tracesSampleRate、configureProfiling、sessionReplay 与 enableLogs 等选项。生产环境应降低采样率并关闭 debug。
适用场景:需要为 iOS 应用接入错误与性能监控、会话回放、日志或性能分析的开发流程。
限制:最低要求 iOS 13.0+、Xcode 15.0+、Swift 5.0+,SDK 9.0.0+(当前稳定版 9.3.0);结构化日志需 SDK 8.55.0+;会话回放默认遮蔽全部文本、图片与输入,开发期取消遮蔽仅限测试。资料未提供收费、价格与平台支持等更多信息。