用户体验监控 iOS SDK 由腾讯云可观测团队提供技术支持。支持 Swift Package Manager 自动集成和手动集成两种方式。
版本升级提醒
因 SDK 中存在缓存数据等,旧版本无法做到对新版本缓存数据的全兼容,故一般情况下升级后的 SDK 强烈不推荐进行降级处理,可能存在缓存读取异常的情况。若存在降级的需求,请联系我们。
前提条件
用户体验监控 iOS SDK 要求使用 Xcode 15.3或更高版本,最低支持 iOS 12.0。
自动集成(推荐)
1. 接入 iOS SDK,支持两种方式接入。
方式1:在 Xcode 中通过 File > Add Package Dependencies 添加 SDK 仓库地址,然后在 Dependency Rule 选择 Up to Next Major Version,起始版本
0.2.0。https://cnb.cool/tencent-dem/ios-sdk
方式2:在工程的
Package.swift 中声明依赖。dependencies: [.package(url: "https://cnb.cool/tencent-dem/ios-sdk.git", from: "0.2.0")]
2. 宿主代码只允许导入这一个模块。
import TDEMiOSSDK
手动集成
若工程不使用 Swift Package Manager,可把
Frameworks/TDEM.xcframework 直接拖入工程。1. 下载用户体验监控 iOS SDK 的 xcframework 文件。
2. 拖拽
TDEM.xcframework 文件到 Xcode 工程内,在 General > Frameworks, Libraries, and Embedded Content 中添加,选择 Do Not Embed(SDK 为静态库,选 Embed & Sign 会导致构建或上架失败)。若从0.2.1之前的版本升级,需把已添加的条目删掉后按此方式重新添加。3. 确认 Build Settings > Swift Compiler - General > Objective-C Interop Mode 为
objc(Xcode 默认值,无需改动)。