产品百科 |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

上一篇:产品百科 |Windows 端如何快速集成 RTC SDK


下一篇:产品百科 |iOS 端如何快速集成 RTC SDK