iOS SDK概述

日志服务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数据采集库。更多信息,请参见接入iOS用户体验监控数据

网络扩展库

URLSessionInstrumentation

iOS Trace网络库自动采集库。更多信息,请参见接入iOS用户体验监控数据

采集Unity3D游戏引擎插件数据

Unity4SLS.unitypackage

Unity3D游戏引擎数据采集插件。更多信息,请参见通过Unity Plugin接入数据