SDK 集成

最近更新时间:2025-12-12 10:52:41

我的收藏
本文将为您介绍 iOS 日志 SDK 的集成。

前提条件

集成前,请确认已经在终端性能监控 Pro 创建产品,并获取了对应的 AppKey 和 AppID。
环境要求 (Requirements):支持 iOS 9.0及以上的版本。

引入 TDOS_Diagnose.framework

TDOS_Diagnose SDK 支持通过 CocoaPods 接入,直接在 Podfile 中引入即可。
// 添加 Pod 依赖
pod 'TDOS_Diagnose', '0.8.2.1'
直接引入 TDOS_Diagnose 会默认包含 TDOS_Diagnose 的所有模块,主要有以下几部分组成:
TDOS_Diagnose/Core:核心模块,提供日志的上传和下发命令的拉取等能力支持。
TDOS_Diagnose/DefaultLogger:SDK 提供的默认的打印日志模块实现,底层依赖 mars.framework。
TDOS_Diagnose/DefaultStorageImpl:默认的 KV 存储实现,依赖 MMKV。
TDOS_Diagnose/DefaultFilePacker:默认的文件压缩实现,依赖 SSZipArchive。
说明:
除 Core 核心模块外,DefaultLogger、DefaultStorageImpl、DefaultFilePacker 可以根据业务需求,替换为其他模块,具体的使用方法请参见 SDK 初始化