跑通Mac Demo
本小节描述如何快速编译并运行客户端SDK的Mac Native Demo。
硬件要求
在Mac Native Demo的编译运行过程中请满足如下硬件要求。
SDK类型 |
硬件要求 |
说明 |
---|---|---|
Intel芯片版(x86_64) |
Mac设备 |
Intel芯片版在所有Mac设备上均可使用 |
M系列芯片版(arm64) |
苹果自研M系列设备 |
M系列芯片版在苹果自研M系列设备上有更好的性能,内存和CPU占用均大幅度下降 |
环境要求
在Mac Native Demo的编译运行过程中请满足如下环境要求。
环境和工具名称 |
版本要求 |
说明 |
---|---|---|
操作系统 |
Mac OSX High Sierra 10.14.4及以上 |
Xcode对Mac系统要求,推荐版本10.15以上 |
Xcode |
Xcode11及以上 |
Demo及文档以xcode12.0.1为例 |
测试资源及App ID申请 |
- |
请参见“开发前准备”。 |
操作步骤
- 下载SDK和Demo源码
- 按照“SDK下载”章节,下载SDK的ZIP包。
- 解压ZIP包,得到如下文件及目录。
图1 SDK包的目录结构
- 根据硬件要求选择SDK库(默认x86_64的SDK)
- 删除原有SDK库
图2 删除原有SDK库
- 删除原有SDK库依赖
图3 删除原有SDK库依赖
- 删除原有Framework查找路径
图4 删除Framework查找路径
- 根据硬件要求将HWMUISDK目录下的SDK库添加到工程的Frameworks中,并修改Embed相关参数
图5 添加SDK库
- 保证Embed Frameworks在Run Script前面执行
图6 拖动Embed Frameworks在Run Script前面
- 删除原有SDK库
- 申请App ID,并替换Demo中的App ID
App ID申请步骤请参考“App ID鉴权介绍”。申请审批完成后将获得一个App ID。
将 HWMAppKeyManager中的appId替换为申请到的App ID。如下图所示:
图7 修改Demo默认App ID
- 编辑和运行
- 修改bundle identifier、安装对应的证书。换成自己公司的对应证书。
- 修改Xcode Preferense的Build Location改成Custom
图8 Xcode Build location修改
- 编译运行。
- 使用Demo
以创建1个即时会议为例: