本文描述声网 RTM iOS SDK 中库的变更,及升级到 1.4.4 版本时用户需要注意的集成方法。
自 1.4.4 版本起,SDK 使用 XCFramework,且SDK 由静态库升级为动态库,不再支持静态库。SDK 包内仅包含动态库 AgoraRtmKit.xcframework
,你可以通过 SDK 下载获取 1.4.4 版本 SDK。下表列出了各版本库文件的区别:
SDK 版本 | 库名 | 库类型 |
---|---|---|
1.4.4 及以上 | AgoraRtmKit.xcframework |
动态库 |
1.4.4 以下 | AgoraRtmKit.framework |
静态库 |
复制 1.4.4 版本 SDK 的 AgoraRtmKit.xcframework
至项目路径下,并替换 1.4.4 以下版本 SDK 的静态库文件。
打开 Xcode(以 Xcode 11.0 为例),进入 TARGETS > Project Name > General > Frameworks, Libraries, and Embedded Content 菜单,并点击 - 移除以下库文件:
将 AgoraRtmKit.xcframework
的 Embed 属性改为 Embed & Sign。