项目中导入 RongCloud CallKit 源码

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

回答:

项目中导入 RongCloud CallKit 源码

准备工作

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

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

    pod 'RongCloudRTC/RongCallLib', '2.9.0'    

    pod 'RongCloudRTC/RongCallKit', '2.9.0'  end

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

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

这样准备工作已经结束

导入 RongCloud CallKit 源码到项目中

  • 将下载好的 RongCloud CallKit 源码拖到项目目录下
    我的例子图如下
    image

  • 导入源码 RongCallKit.xcodeproj 到主项目中,在主项目中右键导入
    导入前

image
导入后
image  

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

导入
imageimage  

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

imageimage  


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