产品百科 |Mac 端如何快速集成 RTC SDK

简介: 本文为您介绍了 Mac 端集成 SDK 操作,帮助您快速集成 SDK 并能使用音视频通信基本功能。

前提条件

开发前的环境要求如下表所示,详情请参见使用限制

类别 说明
Mac 设备 使用 Mac mini 等不包含自带摄像头和麦克风的设备,需要插入外置摄像头和麦克风
系统版本 支持 macOS 10.12 及以上
CPU 架构 支持真机架构 armv7+arm64,不支持模拟器 i386、x86 架构
Xcode 版本 9.0 及以上
其他 不支持屏幕旋转

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

操作步骤

  1. 下载 SDK
  2. 使用 XCode 工具创建一个新的 iOS 工程,并把 SDK 包拷贝到您的工程中。image.png
  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 中。image.png
  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 文件夹拖入弹出框内。image.png
  2. 编辑 info.plist 文件,添加权限。image.png
  3. Capabilities 页面,设置权限。image.png
  4. 执行编译 Commond+B,界面提示 Build Success,表示 SDK 集成成功。

后续步骤

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


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

image.png

相关文章
|
8月前
|
Java API 开发工具
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
跨境支付公司和Docusign进行集成时,碰到问题时的解决方案。分别用SDK和API集成后的各自使用体验。
120 2
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
|
18天前
|
安全 定位技术 API
婚恋交友系统匹配功能 婚恋相亲软件实现定位 语音社交app红娘系统集成高德地图SDK
在婚恋交友系统中集成高德地图,可实现用户定位、导航及基于地理位置的匹配推荐等功能。具体步骤如下: 1. **注册账号**:访问高德开放平台,注册并创建应用。 2. **获取API Key**:记录API Key以备开发使用。 3. **集成SDK**:根据开发平台下载并集成高德地图SDK。 4. **配置功能**:实现定位、导航及基于位置的匹配推荐。 5. **注意事项**:保护用户隐私,确保API Key安全,定期更新地图数据,添加错误处理机制。 6. **测试优化**:完成集成后进行全面测试,并根据反馈优化功能。 通过以上步骤,提升用户体验,提供更便捷的服务。
|
5月前
|
移动开发 JavaScript 开发工具
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
|
6月前
|
Serverless 语音技术 开发工具
函数计算操作报错合集之怎么何集成nls tts python sdk
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
8月前
|
开发工具 iOS开发 Perl
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
108 0
|
8月前
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
如何快速与呼叫中心系统CTI/API/SDK接口集成
|
4月前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
2月前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
138 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
4月前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
146 59
|
3月前
|
机器学习/深度学习 Python
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda
本篇将详细介绍如何在Mac系统上安装和配置Anaconda,如何创建虚拟环境,并学习如何使用 `pip` 和 `conda` 管理Python包,直到成功运行第一个Python程序。通过本篇,您将学会如何高效地使用Anaconda创建和管理虚拟环境,并使用Python开发。
114 4
【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda

热门文章

最新文章