通过阅读本文,您可以了解Mac端集成SDK的方法。

前提条件

  • 环境中已安装Xcode 9.0或以上版本,更多信息,请参见Xcode
  • 您需要持有Apple开发证书或个人账号。
  • 如果使用Mac mini等不包含自带摄像头和麦克风的设备,需要插入外置摄像头和麦克风。

环境要求

Mac端具体环境要求,更多信息,请参见使用限制

集成SDK

  1. 下载并解压Mac SDK,下载地址请参见SDK下载
  2. 新建工程,将解压后的SDK文件复制到工程中。
  3. 在工程中添加SDK中的依赖文件。
    1. Build Phases页签中,在Link Binary With Libraries区域添加依赖文件AliRTCSdk.framework、alivcffmpeg.frameworke和UTDID.framework
    2. General页签中,在Frameworks, Libraries, and Embedded Content区域中添加AliRTCSdk.framework、alivcffmpeg.frameworke和UTDID.framework,并将对应的Embed属性设置成Embed & Sign
      说明 Mac SDK1.1版本增加了UTDID.framework,该库为动态库,需要加载到Embedded Binaries中。
      添加动态库
  4. 在Build Phases页签中,在Link Binary With Libraries区域添加相关系统库,如下所示:
    • libc++.tbd
    • libresolv.tbd
    • libcurl.tbd
    • libz.tbd
    • CoreMedia.framework
    • CoreAudio.framework
    • AudioToolbox.framework
    • AVFoundation.framework
  5. Build Settings页签中,在Framework Search Path区域,将AliRTCSDK.framework文件夹拖入弹框内。
    Framework Search Path
  6. 编辑info.plist文件,添加权限。
    添加权限
  7. Signing & Capabilities页签中设置权限。
    设置权限
  8. Commond+B,如果界面提示Build Success,表示SDK集成成功。

后续步骤

完成集成SDK操作后,您可以实现音视频通信的基本功能,详情请参见Mac端实现基本功能