SuperAPI AI 工具集

dt-obs-ios-sdk

智能体与模型

查看项目

更新于 10-15 21:36

技能介绍

用途:在 iOS 项目中从零集成 Dynatrace iOS SDK(OneAgent),完成到首个事件上报的官方设置流程。适用于用户要求为 iOS 应用添加 Dynatrace 监控、集成或安装 SDK,或粘贴 Experience Vitals 向导生成的配置提示时。

主要能力:检查前置条件(Xcode MCP 服务器可用、iOS 部署目标 >= 12.0、Xcode >= 16.0、Ruby 与 xcodeproj gem);收集 DTXApplicationID 与 DTXBeaconURL;通过 SPM 添加 https://github.com/Dynatrace/swift-mobile-sdk.git(版本 8.0.0),产品可选 Dynatrace 或 DynatraceSessionReplay;创建 Dynatrace.plist;按需添加用户隐私 opt-in 代码与 import Dynatrace;构建并运行验证脚本。

使用方式:若消息含 dynatrace-ios-setup-config 代码块,则直接使用其中的 DTXApplicationID、DTXBeaconURL、Product、DTXUserOptIn,跳过对应询问步骤。添加依赖可运行:ruby ./scripts/add_spm_dependency.rb <ProjectPath> https://github.com/Dynatrace/swift-mobile-sdk.git 8.0.0 <Product> [TargetName]。验证可运行:./scripts/verify-setup.sh <ProjectPath> <SchemeName> <ExpectedAppID> <ExpectedBeaconURL> [ExpectedOptIn]。脚本失败时可回退到 Xcode 手动添加包。

适用场景:需要快速为 iOS 应用接入 Dynatrace RUM 监控、生成用户行为与崩溃事件,并在 Dynatrace 环境中查看数据。

限制:仅支持 SPM 集成,不支持 CocoaPods 与手动框架集成;依赖 Xcode MCP 服务器;未提供收费、价格或效果数据;除用户明确要求外不应添加额外 DTX 配置键。验证后应保持模拟器运行,不要关闭。