Skip to content

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 预留隐藏的日志上传入口。这样在需要平台协助诊断时,可以直接上传同一次复现的日志;入口设计、上传结果处理和可选的原始音视频诊断采集见接入客户端诊断能力。

下一步 ​

完成 Darwin SDK 接入后,继续参考连接设备和播放音视频。

TiRTC 开发文档