跑通语聊房示例项目

环信提供一个开源的语聊房示例项目,演示了如何使用环信 IM SDK、App Server 和 Agora Audio SDK 实现基本的消息互动、音频互动、房间管理和麦位管理等场景。

本文展示如何编译并运行 iOS 平台的语聊房示例项目,体验房间内的互动。

开始前,确保你的开发环境满足如下条件:

  • Xcode 13.0 或以上版本。
  • CocoaPods。你可以参考 CocoaPods 安装指南
  • iOS 13.0 或以上版本的设备。部分模拟机可能无法支持本项目的全部功能,所以推荐使用真机。

获取示例项目

pod update
pod install 

运行示例项目

  • 使用 Xcode 打开 xcworkspace 工程文件。
  • 通过 USB 线将 iOS 设备接入你的电脑。
  • 在 Xcode 中,点击 Build and run 按钮。运行一段时间后,EaseMobVoiceChatRoom 应用会安装在 iOS 设备上。
  • 打开 EaseMobVoiceChatRoom 应用进行体验。

在编译示例项目过程中,如果 Xcode 报错 Error: Multiple commands produce,可以参考如下步骤进行错误排查:

  • 在 Xcode 中,选择 File > Workspace Settings
  • 在弹出的面板中,点击 Shared Workspace Settings 区域的 Build System 框,将 New Build System (Default) 切换为 Legacy Build System