通过阅读本文,您可以了解Mac端集成SDK的方法。
前提条件
环境中已安装Xcode 14.0或以上版本,更多信息,请参见Xcode。
您需要持有Apple开发证书或个人账号。
如果使用Mac mini等不包含自带摄像头和麦克风的设备,需要插入外置摄像头和麦克风。
环境要求
Mac端具体环境要求,更多信息,请参见使用限制。
集成SDK
下载并解压Mac SDK,下载地址请参见SDK下载。
新建工程,将解压后的SDK文件复制到工程中。
在工程中添加SDK中的依赖文件。
在Build Phases页签中,在Link Binary With Libraries区域添加依赖文件DingRTC.framework、libffmpeg.dylib。
在General页签中,在Frameworks, Libraries, and Embedded Content区域中添加DingRTC.framework、libffmpeg.dylib,并将对应的Embed属性设置成Embed & Sign。
在Build Phases页签中,在Link Binary With Libraries区域添加相关系统库,如下所示:
libc++.tbd
libresolv.tbd
libcurl.tbd
libz.tbd
CoreMedia.framework
CoreAudio.framework
AudioToolbox.framework
AVFoundation.framework
在Build Settings页签中,在Framework Search Path区域,将DingRTC.framework文件夹拖入弹框内。
编辑info.plist文件,添加权限。
在Signing & Capabilities页签中设置权限。
按Commond+B,如果界面提示Build Success,表示SDK集成成功。
后续步骤
完成集成SDK操作后,您可以实现音视频通信的基本功能,详情请参见Mac端实现基本功能。