互动视频
  • iOS : Objective-C
  • Android
  • macOS
  • Windows
  • Linux
  • Web
  • 小程序
  • Electron
  • 概述
  • 限制说明
  • SDK 下载
  • 快速开始
  • 常用功能
  • 推拉流进阶
  • 视频进阶
  • 音频进阶
  • 其他功能
  • 废弃接口
  • API 文档
  • 常见错误码
  • 常见问题
  • AI教育
  • KTV 合唱
  • 视频直播
  • 视频通话
  • 游戏直播
  • 直播答题
  • 娃娃机
  • 文档中心
  • 互动视频
  • 快速开始
  • 集成

SDK集成指引

更新时间:2024-04-11 18:09

1 准备环境

请确保开发环境满足以下技术要求:

  • Apple Xcode 14.0 或以上版本
  • iOS 11.0 或以上版本
  • 支持音视频功能的模拟器或真机

2 集成 SDK

方式一:使用 Cocoapods 自动集成 SDK

  1. 在执行以下步骤之前,请确保已安装CocoaPods。 请参阅 CocoaPods入门

  2. 打开终端cd 进入你的项目的根目录,并执行 pod init 命令创建 Podfile

  3. 打开 Podfile 并添加 pod'ZegoLiveRoom',如下所示

    target 'MyProject' do
      use_frameworks!
      pod 'ZegoLiveRoom'
    end
  1. 执行 pod install 命令安装 ZegoLiveRoom

  2. 如果提示搜索不到 ZegoLiveRoom

    • 方法一:执行 pod repo update 更新索引,然后执行 pod install 重新安装

    • 方法二:先执行 pod setup,然后执行 rm ~/Library/Caches/CocoaPods/search_index.json 清空索引,最后执行 pod install 重新安装

方式二:手动添加 SDK 到项目中

  1. 下载 SDK

    请参考 SDK 下载 下载最新版本 SDK。

    历史版本更新,请查看:ZegoLiveRoom iOS 历史更新日志

  2. 导入 SDK

    1. 手动将 SDK XCFramework 文件,拷贝到项目目录下。

    2. 打开 Xcode,使用 [Add Files to "xxx"(xxx 为用户的项目名)],添加 SDK XCFramework 文件到项目。

  3. 配置 SDK

    在 Xcode 中,选择:项目 TARGET -> General -> Frameworks,Libraries,and Enbedded Content 中,添加 ZegoLiveRoom.xcframework,Embed 设置为 Embed & Sign。

    打开 Xcode,选择:项目 TARGET -> General -> Deployment Target,设置 9.0 或以上版本。

    继续在 Xcode 中,选择要编译的项目 TARGET。

3 添加权限

选择项目 TARGETS -> Info -> Custom iOS Target Properties

点击 + 添加按钮,添加摄像头和麦克风权限。

  1. Privacy - Camera Usage Description

  2. Privacy - Microphone Usage Description

添加完成后如图所示:

4 相关文档

集成 SDK 后,可以使用 ZEGO SDK 依次完成如下功能来实现基础的通话或者直播。

快速开始-初始化

本篇目录