logo
当前页

集成 SDK


说明
请联系 ZEGO 商务人员,获取最新的 大饼 AI 变声 SDK 包,并参考本文档跑通源码,集成 SDK 到您的项目中。

准备环境

在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求:

  • Xcode 15.0 或以上版本。
  • iOS 12.0 或以上版本且支持音视频的 iOS 真机设备。
  • iOS 设备已经连接到 Internet。

集成 SDK

1(可选)新建项目

  1. 启动 Xcode,在 “Welcome to Xcode” 窗口中单击 “Create a new Xcode project” 或选择 “File > New > Project” 菜单。

  2. 在出现的表单中,选择 iOS 平台,并在 “Application” 下选择 “App”。

  3. 填写表单并选取各个选项来配置项目,完成后,单击 “Next”。

    必须提供 “Product Name” 和 “Organization Identifier”,用于创建 App 的唯一标识 “Bundle Identifier”。

  4. 选择项目存储路径,单击 “Create” 创建项目。

2 导入 SDK

  1. 请联系 ZEGO 商务人员,获取最新的 大饼 AI 变声 SDK 包,并解压。

  2. 手动将 SDK 动态库文件 “ZegoExpressEngine.xcframework” 拷贝到开发者的项目目录下。

XCFramework 是一个同时包含真机、模拟器等多平台架构的全新封装形式,请将其作为一个整体集成到工程内,不建议拆开使用。但如果您确实仅需要单独集成真机架构、或单独集成模拟器架构,也可以将 XCFramework 内的 .framework 单独取出使用。

  • ios-arm64:适用于 iOS 真机。
  • ios-arm64_x86_64-maccatalyst:适用于 macOS 的 Mac Catalyst 包。Mac Catalyst 是 Apple 在 2019 年推出的新框架,即 UIKit for Mac,旨在让 iPad App 运行在 macOS 上,详情请参考 Apple 开发者 - Mac Catalyst
  • ios-arm64_x86_64-simulator:适用于 iOS 模拟器。
  1. 打开 Xcode,选择 “File > Add Files to "xxx"(xxx 为项目名)” 菜单,添加 SDK 库文件到项目。

  2. 选择 “TARGETS > General > Frameworks,Libraries,and Embedded Content” 菜单,添加 “ZegoExpressEngine.xcframework”,将 “Embed” 设置为 “Embed & Sign”。

设置权限

根据实际应用需要,设置应用所需权限。

  1. 在 Xcode 中,选择 “TARGETS > Info > Custom iOS Target Properties” 菜单。

  2. 单击 “+” 添加按钮,添加摄像头和麦克风权限。

    • Privacy - Camera Usage Description

    • Privacy - Microphone Usage Description

相关文档

Previous

跑通示例源码

Next

实现 AI 变声