MetaWorld 虚拟世界
  • iOS : Objective-C
  • Android
  • 产品简介
  • 下载
  • 快速开始
    • 跑通示例源码
    • 集成 MetaWorld SDK
    • 设置 License 鉴权
    • 实现 MetaWorld 基本场景
  • 基础能力
  • 客户端 API
  • 常见错误码
  • 常见问题
  • 文档中心
  • MetaWorld 虚拟世界
  • 快速开始
  • 集成 MetaWorld SDK

集成 MetaWorld SDK

更新时间:2023-10-20 14:45

Zego MetaWorld SDK 需要与 ZEGO Express SDK 搭配使用。所以开发者在使用前:

  1. 请联系 ZEGO 技术支持,获取与 MetaWorld SDK 适配的 Express SDK,否则无法正常使用。如果您之前从 ZEGO Express SDK 集成了官网版本的 Express SDK,需要替换。
  2. 参考实时音视频的 快速开始 - 集成,集成 Express SDK 到自己的项目中。

准备环境

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

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

集成 SDK

1 (可选)新建项目

此步骤以如何创建新项目为例,如果是集成到已有项目,可忽略此步。
  1. 启动 Xcode,在 “Welcome to Xcode” 窗口中单击 “Create a new Xcode project” 或选择 “File > New > Project” 菜单。在出现的表单中,选择 iOS 平台,并在 “Application” 下选择 “App”。

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

    必须提供 “Product Name” 和 “Organization Identify”,用于创建在整个系统中标识 App 的 “Bundle Identify”。

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

2 导入 SDK

  1. 请在 下载 页面,获取到最新版本的 SDK;并联系 ZEGO 商务人员,提供自己项目的 Bundle ID,开通相关权限。

  2. 手动将以下 SDK 动态库文件,拷贝到开发者的项目目录下。

    • ZegoMetaWorld.framework
    • ZegoExpressEngine.xcframework

    请联系 ZEGO 技术支持,获取与 MetaWorld SDK 适配的 Express SDK,否则无法正常使用。如果您之前从 ZEGO Express SDK 集成了官网版本的 Express SDK,需要替换。

  3. 打开 Xcode,选择 “File > Add Files to "xxx"(xxx 为项目名)” 菜单,添加 SDK 库文件到项目。

  4. 选择 “TARGETS > General > Frameworks, Libraries, and Embedded Content” 菜单,点击 “+”,添加上述动态库文件到项目中,并将 “Embed” 设置为 “Embed & Sign”。

    /Pics/7.png

  1. 选择 “TARGETS > Build Settings > Bulid Options” 菜单,将 “Enable Bitcode” 设置为 “No”。

    /Pics/8.png

本篇目录