更新时间:2024-03-21 GMT+08:00
分享

macOS开发前准备

前提条件

提交工单获取SDK包。

环境要求

  • 准备XCODE集成开发环境。
  • 准备MAC设备,支持macOS 10.11以上的设备。
  • 支持的终端CPU架构:x86_64。

SDK集成

支持dylib和framework两种包集成。

  1. 解压Mac SDK包。
  2. 将MAC SDK包中的lib动态库libHRTCEngine.dylib或者libHRTCEngine.framework和RTC.bundle文件导入创建的XCODE工程中,如果用到混音功能,需要将hwffmpeg.framework至libHWRTCEngine.framework同级目录。

    图1 lib库

  3. 将MAC SDK包中的头文件“HWRtcObject.h”“HWRtcConstants.h”“HRTCDefine.h”“IHRTCMediaEngine.h”“IHRTCEngine.h”“HWRtcEngine.h”导入工程中,集成framework在Headers下面自带头文件,无需再导入。

    图2 导入头文件

  4. Build Settings页面的搜索框输入“search”,确保头文件和库文件的位置都已经在XCODE设置成功。

    “Header Search Paths ”“Library Search Paths”中文件位置不对,可以将XCODE对应文件夹直接拖过来即可。

    图3 检查文件是否加载成功

  5. 编译工程,若界面提示Build Success,则完成SDK集成。

相关文档