导入 SDK
您可以选择如下任意一种方式:
- 使用 CocoaPods 添加远程依赖项,导入 Framework
- 手动导入 Framework
环境要求
- Xcode 需要使用 Xcode 11 及以上的版本。
- 苹果设备的系统需要使用 iOS 9.0 及以上的版本。
- 如果您打算通过 CocoaPods 集成 SDK,需要使用 CocoaPods 1.10.0 及以上的版本。这是因为 CallKit SDK 5.1.1 版本后变更为 XCFramework,而 CocoaPods 是从 1.10.0 版本后才完整支持 XCFramework 的集成方式,具体请参见知识库文档。
提示
如需安装 CocoaPods 环境,请参照 安装 CocoaPods。
检查版本
在导入 SDK 前,可以前往 融云官网 SDK 下载页面 确认当前最新版本号。
CocoaPods
导入 framework
-
如果您的项目中没有
Podfile
文件,您需要打开终端并进入到项目的根目录,在终端中运行pod init
命令,之后系统会自动创建一个默认的Podfile
文件,在项目中的Podfile
文件中添加如下内容:rubypod 'RongCloudRTC/RongCallKit', '~> x.y.z'
提示- CallKit 会自动依赖下载对应版本的 IMKit 库,一般不需要手动指定。注意,从 5.2.0 版本至 5.4.4(不含),CallKit 必须与其依赖的 IMKit SDK 保持版本一致(前三位必须保持一致)。从 5.4.4 开始,CallKit 与其依赖的 IMKit SDK 版本号前两位保持一致。CallKit 5.4.4 不可匹配小于 5.4.4 的 IMKit SDK。
x.y.z
代表 CallKit 具体的版本号,您可以在融云官网 SDK 下载页面或在终端中通过先执行pod repo update
,再执行pod search RongCloudRTC
命令在 CocoaPods 仓库查询 CallKit 最新的版本。
-
打开终端并进入到
Podfile
文件所在的目录,在终端中运行以下命令:shellpod install