日志服务iOS SDK封装了日志服务的日志采集相关API接口。您可以通过日志服务iOS SDK方便地采集iOS日志。

版本说明

更多信息,请参见Aliyun Log iOS Release

示例代码

日志服务iOS SDK提供丰富的示例代码,方便您参考或直接使用。示例代码包括以下内容:
GitHub源码 说明
ViewController.swift 基于swift语言,配置的日志采集相关示例。
ProducerExampleNoCacheController.m 基于Objective-C语言,不带缓存配置的日志采集相关示例。
ProducerExampleController.m 基于Objective-C语言,带缓存配置的日志采集相关示例。
ProducerExampleController.m 基于Objective-C语言,配置回调的日志采集相关示例。

SDK说明

您可以通过以下表格详细了解iOS SDK提供的日志采集功能。

主要功能 SDK 说明
Producer Producer 基础采集SDK,封装了日志采集相关API接口。
框架核心库 Core SDK框架核心库。采集崩溃数据、网络质量分析数据和Trace数据时必须要接入。
OT协议库 OT OTel核心实现库。
OT协议扩展库 OTSwift OTel Swift扩展库。
采集崩溃数据 CrashReporter 崩溃数据自动采集库。更多信息,请参见移动运维监控
采集卡顿数据 CrashReporter 卡顿数据自动采集库。更多信息,请参见移动运维监控
网络质量分析 NetworkDiagnosis 网络质量分析自动采集库。更多信息,请参见网络质量分析器
采集Trace数据 Trace iOS Trace数据采集库。更多信息,请参见Trace服务
网络扩展库 URLSessionInstrumentation iOS Trace网络库自动采集库。更多信息,请参见Trace服务
采集Unity3D游戏引擎插件数据 Unity4SLS.unitypackage Unity3D游戏引擎数据采集插件。更多信息,请参见通过Unity Plugin接入数据