当前位置: 首页 > news >正文

RongCallKit iOS 端本地私有 pod 方案

RongCallKit iOS 端本地私有 pod 方案

需求背景

  • 适用于源码集成 CallKit 时,使用 pod 管理 RTC framework 以及源码。
  • 集成 CallKit 时,需要定制化修改 CallKit 的样式以及部分 UI 功能。
  • 适用于 CallKit 源码 Debug 调试便于定位相关问题。

解决方案

  1. 从 github 下载对应版本的 CallKit 源码 1 放入目标工程。

    截屏2024-01-30 10.40.51

    截屏2024-01-30 10.40.51998×300 34.8 KB

  2. CallKit 源码提供了参考修改的 RongCallKit.podspec 文件,打开该文件修改对应配置代码。

    截屏2024-01-30 10.42.43

    截屏2024-01-30 10.42.43793×666 74.8 KB

  3. 针对项目需求可以调整 CallKit 的依赖以及资源引用,比如调整 CallKit 对 CallLib & IMKit 的版本依赖,可以在该 .podspec 文件中修改成 spec.dependency 'RongCloudRTC/RongCallLib', '~> 5.6.8'spec.dependency 'RongCloudOpenSource/IMKit', '~> 5.6.8' 详细修改 podspec 文件,更多参考 podspec官方文档。

  4. 在目标工程中创建新的 podfile 文件,或者修改现存的 podfile 文件,增加本地私有 CallKit 的集成,
    pod 'RongCallKit', :path => 'XXX/ios-rongcallkit/RongCallKit' 注意 path 后面的路劲根据 CallKit 源码在工程中实际位置来确定。

  5. 在目标工程执行 pod install 即可自动将 CallKit 源码以本地 pod 方式加入工程,后续在修改 CallKit 源码时,需要执行一下 pod install 来对应更新 Pod 工程,避免出现修改后源码未编译,代码未生效。


http://www.mrgr.cn/news/9103.html

相关文章:

  • docker手动部署django项目Dockerfile编排-后端发布
  • HTML静态网页成品作业(HTML+CSS)——家乡漳州介绍设计制作(1个页面)
  • 如何知道当前网卡连接的下位机的IP,通过工具实现
  • python异步编程-channels使用,创建websocket服务
  • 尚品汇-选中状态缓存变更、删除缓存购物车(三十八)
  • 案例分享—医疗行业国外优秀界面设计案例
  • 趣味算法------煤球数目
  • 关闭Chrome快捷键
  • 回归分析系列11—时间序列数据中的回归
  • 海思SD3403/SS928V100开发(16)Tsensor驱动开发
  • 两种Python进行cpu并行运算的方式
  • 笔试题(9)
  • C++深入剖析智能指针
  • 【PyTorch】关于Transforms的简单使用
  • 解决MySQL的PacketTooBigException异常问题
  • 服务端事件(Server-Sent Events):实现实时Web通信的利器
  • 探索Qotom Q51251OPS迷你电脑:功能与广泛应用
  • Angular中的依赖注入是如何工作的?它的优势是什么?
  • C语言:深入理解文件操作
  • Redis的持久化介绍及其Linux配置介绍