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

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

支持能力:

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

仓库地址:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容