虚拟语聊
  • iOS : Objective-C
  • Android
  • 概述
  • 体验 App
  • 体验 App 源码运行指引
  • 实现流程
  • API 文档
  • 错误码

体验 App 源码运行指引

更新时间:2022-11-21 16:07

iOS
体验 App 源码
CodeStore 下载

体验 App 源码为 iOS 客户端体验 App 源码。下文介绍如何运行体验 App 源码。

  • 该源码仅供开发者接入时参考,ZEGO 不负责维护因修改源码而产生的问题。
  • 若开发者计划将该源码用于生产环境,请确保发布前进行充分测试,避免发生潜在问题造成损失。
  • 更多源码,请前往 CodeStore 获取。

准备环境

在运行体验 App 源码前,请确保开发环境满足以下要求:

  • Xcode 13.0 及以上版本。
  • iOS 10.0 及以上版本的 iOS 真机设备。
  • iOS 设备、macOS 开发电脑已经连接到 Internet。

前提条件

运行体验 App 源码

  1. 下载并解压体验 App 源码,得到 "GoMetaChat_iOS_Sourcecode" 文件夹。

  2. 使用 Xcode 打开 "GoMetaChat_iOS_Sourcecode/GoEnjoy.xcworkspace" 文件。

    /Pics/GoEnjoy/MetaChat/iOS/gmc_ios_proj.png

  3. 体验 App 源码中缺少 SDK 初始化需要的 AppID 和 AppSign。

    在 “GoMetaChat_iOS_Sourcecode/GoEnjoy/Config/KeyCenter.h” 文件中,使用本文 前提条件 已获取的 AppID 和 AppSign 正确填写(建议在 AppID 后加 “L” 避免编译错误),否则体验 App 源码无法正常运行。

    /Pics/GoEnjoy/MetaChat/iOS/gmc_key_center.png

  • 由于体验 App 源码提供的业务后台地址对房间数量有所限制,同一个 AppID 同时创建的房间数量上限为 10。所以此后台地址仅限用于跑通体验 App 源码,请勿用于正式产品上线。
  • 若您需要上线正式产品,请自行搭建业务后台。
  1. 在 Xcode 中点击左侧项目名称,在 "TARGETS" 栏目中选中 “GoEnjoy”,然后选择 iOS 真机设备。

    /Pics/GoEnjoy/MetaChat/iOS/gmc_ios_run_device.png

  2. 点击 “Signing & Capabilities” 选项卡,在 “Team” 中选择自己的开发者证书。

    在 Bundle Identifier 一栏,填入申请 Avatar SDK 开通权限是提供的 Bundle ID,否则体验 App 源码不能正常使用。

    /Pics/GoEnjoy/MetaChat/iOS/gmc_bundle_id.png

  3. 单击 Xcode 左上角的 “Build” 按钮编译和运行源码。

    请选择 GoEnjoy scheme 运行程序。

    /Pics/GoEnjoy/MetaChat/iOS/gmc_ios_run.png

常见问题

  1. Xcode14 运行 iOS 真机:处理 pod 签名问题 时,报错 “Build target xxxxxxx: Signing for "xxxxxxx" requires a develpoment team.”,应该如何处理?

    请根据错误信息提示,单击 “Signing & Capabilities” 选项卡,在 “Team” 中选择自己的开发者证书。