项目中导入 RongCloud CallKit 源码

在 RongCloud CallKit 源码基础上开发,项目中导入 RongCloud CallKit 源码。
发布时间: 2018-04-13 13:03

回答:

项目中导入 RongCloud CallKit 源码

准备工作

  • 下载 RongCloud CallKit 源码链接如下https://github.com/rongcloud/callkit-ios

  • 前置环境配置参考https://docs.rongcloud.cn/v4/views/rtc/call/ui/previa/ios.html

  • 在您的项目的 Podfile 文件中写以下两行,导入音视频库,在终端运行 pod install 命令,在此以 4.1.0 版本为例,其中 “MyApp” 为自己工程名:
    target 'MyApp' do     

         pod 'RongCloudRTC/RongCallLib', '4.1.0'

         pod 'RongCloudRTC/RongCallKit', '4.1.0'

  • 删除 Pods 中的 CallKit 文件夹
    删除前是这样的,删除红框框住的文件

  • image.png

  • 删除后
    image.png

  • 把 target 下 Build Settings 中 Allow Non-modular includes in Framework Modules 选项卡设为 Yes
    c3d3eb15c49ef344c4e05de034e7c42f.png


这样准备工作已经结束



导入 RongCloud CallKit 源码到项目中

  • 打开下载好的callkit-ios-master源码文件夹,进入/callkit-ios-master/ios-rongcallkit/文件夹,找到RongCallKit.xcodeproj,将其拖入MyApp工程



  • 6e5b5ec0c792c387dafb0061816a4bb6.png


  • 添加主项目对 RongCloud CallKit 源码的依赖
    选择主项目 -->target-->Build Phases-->link Binary With Libiary 加入 RongCloud CallKit framework 依赖

dc55c0a92b713201b1180648486bf42f.png



最后,build run 您的项目已经导入 RongCloud CallKit 源码可以正常编码了。