通過閱讀本文,您可以了解Mac端集成SDK的方法。

前提條件

  • 環(huán)境中已安裝Xcode 9.0或以上版本,更多信息,請參見Xcode
  • 您需要持有Apple開發(fā)證書或個人賬號。
  • 如果使用Mac mini等不包含自帶攝像頭和麥克風(fēng)的設(shè)備,需要插入外置攝像頭和麥克風(fēng)。

環(huán)境要求

Mac端具體環(huán)境要求,更多信息,請參見使用限制

集成SDK

  1. 下載并解壓Mac SDK,下載地址請參見SDK下載
  2. 新建工程,將解壓后的SDK文件復(fù)制到工程中。
  3. 在工程中添加SDK中的依賴文件。
    1. Build Phases頁簽中,在Link Binary With Libraries區(qū)域添加依賴文件AliRTCSdk.framework、alivcffmpeg.frameworke和UTDID.framework
    2. General頁簽中,在Frameworks, Libraries, and Embedded Content區(qū)域中添加AliRTCSdk.framework、alivcffmpeg.frameworke和UTDID.framework,并將對應(yīng)的Embed屬性設(shè)置成Embed & Sign
      說明 Mac SDK1.1版本增加了UTDID.framework,該庫為動態(tài)庫,需要加載到Embedded Binaries中。
      添加動態(tài)庫
  4. 在Build Phases頁簽中,在Link Binary With Libraries區(qū)域添加相關(guān)系統(tǒng)庫,如下所示:
    • libc++.tbd
    • libresolv.tbd
    • libcurl.tbd
    • libz.tbd
    • CoreMedia.framework
    • CoreAudio.framework
    • AudioToolbox.framework
    • AVFoundation.framework
  5. Build Settings頁簽中,在Framework Search Path區(qū)域,將AliRTCSDK.framework文件夾拖入彈框內(nèi)。
    Framework Search Path
  6. 編輯info.plist文件,添加權(quán)限。
    添加權(quán)限
  7. Signing & Capabilities頁簽中設(shè)置權(quán)限。
    設(shè)置權(quán)限
  8. Commond+B,如果界面提示Build Success,表示SDK集成成功。

后續(xù)步驟

完成集成SDK操作后,您可以實現(xiàn)音視頻通信的基本功能,詳情請參見Mac端實現(xiàn)基本功能