天天看點

産品百科 |Mac 端如何快速內建 RTC SDK

前提條件

開發前的環境要求如下表所示,詳情請參見

使用限制

類别 說明
Mac 裝置 使用 Mac mini 等不包含自帶攝像頭和麥克風的裝置,需要插入外置攝像頭和麥克風
系統版本 支援 macOS 10.12 及以上
CPU 架構 支援真機架構 armv7+arm64,不支援模拟器 i386、x86 架構
Xcode 版本 9.0 及以上
其他 不支援螢幕旋轉

說明 您需要持有 Apple 開發證書或個人賬号。

操作步驟

  1. 下載下傳 SDK
  2. 使用 XCode 工具建立一個新的 iOS 工程,并把 SDK 包拷貝到您的工程中。
    産品百科 |Mac 端如何快速內建 RTC SDK
  3. 添加檔案。
    1. 選擇 Build Phases > Link Binary With Libraries,将 AliRTCSdk.framework 和 UTDID.framework 加入到 Link Binary With Libraries。
    2. 在 General 頁面,添加 UTDID.framework 到 Embedded Binaries 中。

      說明 Mac SDK1.1 版本增加了 UTDID.framework,該庫為動态庫,需要加載到 Embedded Binaries 中。

      産品百科 |Mac 端如何快速內建 RTC SDK
  1. 在 Build Phases 頁面,添加系統依賴。相關系統庫如下所示。
    • libc++.tbd
    • libresolv.tbd
    • libcurl.tbd
    • libz.tbd
    • CoreMedia.framework
    • CoreAudio.framework
    • AudioToolbox.framework
    • AVFoundation.framework
  1. 選擇 Build Settings > Framework Search Path,将 AliRTCSDK.framework 檔案夾拖入彈出框内。
    産品百科 |Mac 端如何快速內建 RTC SDK
  2. 編輯 info.plist 檔案,添權重限。
    産品百科 |Mac 端如何快速內建 RTC SDK
  3. 在 Capabilities 頁面,設定權限。
    産品百科 |Mac 端如何快速內建 RTC SDK
  4. 執行編譯 Commond+B,界面提示 Build Success,表示 SDK 內建成功。

後續步驟

完成內建 SDK 操作,您可以實作音視訊通信的基本功能,詳情請參見

Mac 端基本功能實作
「視訊雲技術」你最值得關注的音視訊技術公衆号,每周推送來自阿裡雲一線的實踐技術文章,在這裡與音視訊領域一流工程師交流切磋。
産品百科 |Mac 端如何快速內建 RTC SDK