
# macOS开发前准备
#### 前提条件
已[提交工单](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)获取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同级目录。 
   图1lib库   
   ![](https://support.huaweicloud.com/csdk-rtc/zh-cn_image_0000001181760330.png)
   
   
3. 将MAC SDK包中的头文件"HWRtcObject.h"、"HWRtcConstants.h"、"HRTCDefine.h""IHRTCMediaEngine.h"、"IHRTCEngine.h"和"HWRtcEngine.h"导入工程中，集成framework在Headers下面自带头文件，无需再导入。 
   图2导入头文件   
   ![](https://support.huaweicloud.com/csdk-rtc/zh-cn_image_0000001227278485.png)
   
   
4. 在"Build Settings"页面的搜索框输入"search"，确保头文件和库文件的位置都已经在XCODE设置成功。 
   若"Header Search Paths "和"Library Search Paths"中文件位置不对，可以将XCODE对应文件夹直接拖过来即可。
   图3检查文件是否加载成功   
   ![](https://support.huaweicloud.com/csdk-rtc/zh-cn_image_0000001182078870.png)
   
   
5. 编译工程，若界面提示"Build Success"，则完成SDK集成。
 
