本文为您介绍了iOS端集成SDK操作,帮助您快速集成SDK并能使用音视频通信基本功能。
前提条件
开发前的环境要求如下表所示,详情请参见使用限制。
类别 |
说明 |
iPhone设备 |
支持iPhone5及以上 |
系统版本 |
支持iOS 8.0及以上 |
CPU架构 |
支持真机架构armv7+arm64,不支持模拟器i386、x86架构 |
Xcode版本 |
支持Xcode9.0及以上 |
其他 |
不支持Bitcode,不支持屏幕旋转 |
CocoaPods集成
- 安装CocoaPods。
在Mac终端窗口中输入如下命令:
sudo gem install cocoapods
- 创建Podfile文件。
进入您所创建项目所在路径,输入如下命令创建Podfile文件。
pod init
- 编辑Podfile文件。
platform :ios, '8.0'
target 'AliRTCPodTest' do
pod 'AliRTCSdk'
end
- 安装SDK。
pod install
命令执行完毕之后,会生成*.xcworkspace文件,表示SDK集成完成。
手动集成
- 下载SDK。
- 使用XCode工具创建一个新的iOS工程,并把SDK包拷贝到您的工程中。
- 在General页面,将SDK中AliRTCSdk.framework文件加入到工程。
说明 iOS SDK1.7版本以上为动态库SDK,需要加载到Embedded Binaries中。

- 在Build Phases页面,添加系统依赖。
- libc++.tbd
- CoreMedia.framework
- AVFoundation.framework
- libz.tbd
- libresolv.tbd
- AudioToolbox.framework
- VideoToolbox.framework
- 在Build Settings页面,设置Enable Bitcode为No。
- 在Build Settings页面,添加-ObjC链接选项。
- 在Capabilities页面,打开后台音频权限。
说明 为保障应用进入手机后台之后,通话可以保持不中断,建议您开启后台音频权限,SDK默认进入后台之后继续推送音频流。

- 编辑info.plist文件,添加权限。
- 使用Xcode连接iPhone,执行编译Commond+B,界面提示Build Success,表示SDK集成成功。
后续步骤
完成集成SDK操作,您可以实现音视频通信的基本功能,详情请参见iOS端实现基本功能。
在文档使用中是否遇到以下问题
更多建议
匿名提交