美文网首页
通过分析Podfile.lock查看依赖关系

通过分析Podfile.lock查看依赖关系

作者: Crazy凡 | 来源:发表于2019-12-06 00:52 被阅读0次

iOS开发中,经常会使用到Cocoapods,Podfile.lock完整的记录了我们所使用的各库的依赖关系,最近又在学习SwiftUI;顺手写了个小工具,通过分析Podfile.lock,来展示其中的依赖关系。
另外还有些能力还在计划中,后面会继续更新。

支持能力:

  1. 依赖树(分层 & 递归)
  2. “影响树”(分层 & 递归)
  • "影响树"并非通用概念,而是我暂时这么称呼一种影响关系;有了解更好的名字的,欢迎留言。
  • 自上而下的看Podfile.lock 记录了各模块之间的依赖关系;反之,自下而上的看,则可以推出每个库的变更最大的影响范围,我将其称之为"影响树"。其中根节点是变动的库,其子节点是依赖库的所有库,递归下去即可得到"影响树"
  1. 按名称检索

仓库地址:

相关文章

  • 通过分析Podfile.lock查看依赖关系

    iOS开发中,经常会使用到Cocoapods,Podfile.lock完整的记录了我们所使用的各库的依赖关系,最近...

  • 打印Gradle Task依赖

    背景 查看task依赖难 目的 通过Plugin或者自定义Task的方式,快速打印出task的依赖关系 分析 Ta...

  • 2018-04-02

    依赖关系可以通过rospack查看: $ rospack depends1 beginner_tutorials ...

  • cocoapods---进阶篇

    一、Podfile.lock文件 该文件用于保存已经安装的Pods依赖库的版本,通过Cocoapods安装了SBJ...

  • 解决Android项目中第三方库依赖冲突的方法

    解决依赖冲突步骤 一.查看依赖关系,找到有冲突的依赖 二.剔除部分依赖关系,或强制使用某指定版本的依赖关系。 一、...

  • Gradle常用命令和配置

    查看指定项目的依赖关系 配置gradle全局排除依赖

  • yum命令小结

    yum 是通过分析rpm包的标头文件后,根据各软件的依赖关系制作出依赖关系时的解决方案,然后可以自动处理软件的依赖...

  • Maven常用命令

    一、依赖关系1、查看依赖关系:mvn dependency:tree2、列出当前已解析依赖mvn dependen...

  • ⽆包构建

    Webpack、Rollup 等都是基于⼀个或多个⼊⼝点模块,通过依赖分析将有依赖关系的模块打包到⼀起,最后形成少...

  • 2020-07-29 查看包依赖关系 pipdeptree

    pipdeptree 查看Python包之间的依赖关系

网友评论

      本文标题:通过分析Podfile.lock查看依赖关系

      本文链接:https://www.haomeiwen.com/subject/yrhsgctx.html