iOS / macOS SDK 接入
在 iOS 或 macOS App 中添加 TiRTC Darwin SDK,并完成 SDK 初始化。
完成本页后,继续连接设备。连接成功后,再实现音视频、语音对讲、命令消息或流消息。
接入要求
- iOS
arm64真机:iOS 13.0 及以上。 - Apple Silicon iOS Simulator:iOS 14.0 及以上。
- macOS:macOS 11.5 及以上,支持
arm64和x86_64。
添加 SDK 依赖
同一个 TiRTC Pod 包含 iOS 和 macOS framework。在对应的 iOS 或 macOS App target 中添加依赖:
ruby
target 'YourApp' do
pod 'TiRTC'
end在包含 Podfile 的工程目录执行 CocoaPods 安装。
bash
cd /path/to/your-project && pod install在 Swift 代码中导入 API
swift
import TiRTC初始化 SDK
应用启动后,先用你的 AppId 初始化 SDK。初始化成功后,再进入连接、播放、收发消息等后续流程。
swift
import TiRTC
let config = TiRtcInitOptions(appId: "your-app-id")
let code = TiRtc.initialize(config)
if code != 0 {
fatalError("TiRTC initialize failed: \(code)")
}接入客户端诊断能力(推荐)
初始化成功后,建议在开发阶段为 App 预留隐藏的日志上传入口。这样在需要平台协助诊断时,可以直接上传同一次复现的日志;入口设计、上传结果处理和可选的原始音视频诊断采集见接入客户端诊断能力。