本文描述了如何在您的项目中导入 RongCloud CallKit 4.X 源码。
从 CallKit SDK 5.1.9 开始,支持在 CocoaPods 中以源码形式进行调试与集成。5.X SDK 客户可直接参见开发者文档:融云开发者文档
准备工作
-
下载 RongCloud CallKit 源码链接:https://github.com/rongcloud/callkit-ios
-
在您的项目的 Podfile 文件中写以下两行,导入音视频库,在终端运行 pod install 命令,在此以 4.1.0 版本为例,其中 “MyApp” 为自己工程名:
target 'MyApp' do pod 'RongCloudRTC/RongCallLib', '4.1.0' pod 'RongCloudRTC/RongCallKit', '4.1.0'
-
删除 Pods 中的 CallKit 文件夹(删除红框中的文件)
-
删除后,把 target 下 Build Settings 中 Allow Non-modular includes in Framework Modules 选项卡设为 Yes
这样准备工作已经结束。
导入 CallKit 源码到项目中
-
打开下载好的 callkit-ios-master 源码文件夹,进入 /callkit-ios-master/ios-rongcallkit/ 文件夹,找到RongCallKit.xcodeproj,将其拖入MyApp工程
-
添加主项目对 RongCloud CallKit 源码的依赖。
- 选择主项目 -->target–>Build Phases–> Dependencies 加入 RongCloud CallKit framework 依赖
- 选择主项目 -->target–>Build Phases–>link Binary With Libiary中确保已删除RongCallKit.framework
-
最后,build run 。您的项目已经导入 RongCloud CallKit 源码可以正常编码了。