iOS

最近更新时间:2025-12-30 15:09:01

我的收藏
本文介绍了如何快速运行腾讯云 TRTC iOS SDK Demo。

环境准备

Xcode 11.0 及以上版本。
确保您的项目已设置有效的开发者签名。
Qt Creator 4.13.3 (Mac) 及以上版本。

操作步骤

步骤1:下载 Demo

您可以在 GitHub 下载 iOS 平台的示例代码,或者在终端运行以下命令:
在终端窗口进入目标工程目录后执行 pod install,命令执行成功后,终端将输出 'Pod installation complete!'导入 iOS 平台 SDK 中其他步骤已经在示例代码中操作过。

步骤2:配置 Demo

1. 登录 实时音视频控制台,单击创建应用 。如果您已经完成创建,可以跳过该操作。
2. 创建应用成功后,您可以在应用管理中获取到您的 SDKAppID SDK 密钥

3. 您需要将 TRTC-API-Example-XX/Debug 目录下 GenerateTestUserSig.h GenerateTestUserSig.swift 中的 SDKAppID SDKSECRETKEY 替换为您在步骤2中获取到的值。

注意:
本文使用的生成 UserSig 的方案是在本地配置 SDKSecretKey,该方法中 SDKSecretKey 很容易被反编译逆向破解,一旦您的密钥泄露,攻击者就可以盗用您的腾讯云流量,因此该方法仅适合本地跑通 Demo 和功能调试。正确的 UserSig 签发方式是在您的服务端集成 服务端生成 UserSig,当用户进房时:
发起 HTTP 请求到您的服务端。
服务端生成一个 UserSig。
将其返回给用户供进房使用。
若要将 Demo 部署到公网体验,需要通过 HTTPS 协议,即https://域名/xxx访问,原因可参见文档 页面访问协议限制说明

步骤3:编译并运行 Demo 工程

使用 Xcode(11.0 及以上的版本)打开源码目录下的 TRTC-API-Example-OC.xcworkspace 工程,编译并运行 TRTC-API-Example 工程即可。Demo 运行成功后,将显示各功能体验界面。

常见问题

如果您的接入和使用中遇到问题,请参见 常见问题