本文首发于 Ficow Shen’s Blog,原文地址: 使用 Swift Package Manager 集成依赖库。
内容概览
- 前言
- 添加依赖包
- 在项目中使用依赖
- 管理已导入的依赖
- 在团队中统一依赖的版本
- 总结
前言
在 Swift Package Manager 出现之前,我们需要使用 CococaPods, Carthage 等包管理工具来管理依赖。
现在,我们可以直接使用 Xcode 来管理依赖。Xcode 内建了对 Git 版本控制系统的支持,我们可以轻松地使用 Xcode 中的 Swift Package Manager 来管理 公开的
、私有的
仓库中的包。
添加依赖包
首先,找到添加依赖的菜单:
然后,输入依赖的名称或者仓库地址进行搜索。比如,我输入了 alamofire
:
可以看到,搜索结果有很多。我们可以根据 仓库的名称
还有 仓库的主人
以及 仓库的描述(fork, star的数量)
来找出我们真正期望的结果!当然,你也可以直接输入仓库的地址,然后进行下一步操作!
如果输入的是仓库地址,Xcode 就会校验这个仓库:
接下来,需要决定依赖的版本:
选择决定版本的规则: