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