You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Xcode中获取依赖项树形结构并追溯依赖来源?

在Xcode中查看SPM依赖树的实用方法

方法一:Xcode可视化依赖图

  • 打开项目的「Package Dependencies」目录,右键点击目标库(比如A3),选择Show in Package Dependency Graph,Xcode会弹出可视化的依赖关系图,直观展示它的上游依赖路径(比如A → A3或A → A2 → A3这类层级)。
  • 也可以点击「Package Dependencies」顶部的Dependency Graph按钮(节点带箭头的图标),查看完整依赖树,还能通过搜索框快速定位特定库。

方法二:终端命令行输出依赖树

在项目根目录下执行SPM命令,直接获取结构化的依赖层级:

swift package show dependencies

如果需要更清晰的树形结构,添加--format tree参数:

swift package show dependencies --format tree

执行后会直接列出所有依赖的层级关系,能快速找到A3的引入路径。

方法三:高效查看Package.resolved文件

用Xcode打开项目根目录下的Package.resolved文件,切换到编辑器左侧的Outline视图(大纲按钮),展开节点后搜索A3,就能直接看到它所属的父依赖节点,比纯文本逐行查看高效得多。

内容的提问来源于stack exchange,提问作者Pooja Gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 18:33:12