如何在Xcode中查看已添加SPM对应的仓库链接?
查看Xcode项目中SPM依赖仓库地址的可行方法
以下三种方法都可以快速获取到所有已添加SPM的Git仓库地址:
方法1:通过Xcode项目设置直接查看
这是最简便的方法,无需操作文件:
- 打开原有带SPM依赖的Xcode项目,点击左侧导航栏顶部的项目根节点,进入项目配置界面
- 切换到 Package Dependencies 标签页
- 列表中会直接展示所有SPM包的完整Git仓库地址,直接复制即可用于新项目
方法2:从项目配置文件中提取
无需打开Xcode,直接读取本地配置文件即可:
- 在文件管理器中找到项目根目录下的
.xcodeproj文件,右键选择「显示包内容」 - 找到并打开内部的
project.pbxproj文件,搜索关键词repositoryURL - 每个搜索结果对应一个SPM依赖,引号内的内容就是对应的仓库地址
方法3:通过已解析的包配置文件获取
如果项目已经成功拉取过SPM依赖,可以从解析记录里查:
- 打开Xcode偏好设置,进入 Locations 标签,找到DerivedData的本地路径并打开对应文件夹
- 进入和当前项目匹配的派生数据目录,依次打开
SourcePackages文件夹 - 打开里面的
Package.resolved格式文件,每个依赖条目下的repositoryURL字段就是对应仓库地址
内容的提问来源于stack exchange,提问作者Rahul
相关产品推荐
相关产品推荐

