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

前提条件

  • 环境中已安装Xcode 14.0或以上版本,更多信息,请参见Xcode

  • 您需要持有Apple开发证书或个人账号。

  • 如果使用Mac mini等不包含自带摄像头和麦克风的设备,需要插入外置摄像头和麦克风。

环境要求

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

集成SDK

  1. 下载并解压Mac SDK,下载地址请参见SDK下载

  2. 新建工程,将解压后的SDK文件复制到工程中。

  3. 在工程中添加SDK中的依赖文件。

    1. Build Phases页签中,在Link Binary With Libraries区域添加依赖文件DingRTC.framework、libffmpeg.dylib。

    2. General页签中,在Frameworks, Libraries, and Embedded Content区域中添加DingRTC.framework、libffmpeg.dylib,并将对应的Embed属性设置成Embed & Sign

      20240102173027.jpg

  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区域,将DingRTC.framework文件夹拖入弹框内。

    20240102173228.jpg

  6. 编辑info.plist文件,添加权限。

    20240102173952.jpg

  7. Signing & Capabilities页签中设置权限。

    20240102174221.jpg

  8. Commond+B,如果界面提示Build Success,表示SDK集成成功。

后续步骤

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