在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
本文首发于 Ficow Shen's Blog,原文地址: 使用 Swift Package Manager 集成依赖库。
内容概览
前言
在 Swift Package Manager 出现之前,我们需要使用 CococaPods, Carthage 等包管理工具来管理依赖。 现在,我们可以直接使用 Xcode 来管理依赖。Xcode 内建了对 Git 版本控制系统的支持,我们可以轻松地使用 Xcode 中的 Swift Package Manager 来管理
添加依赖包
首先,找到添加依赖的菜单: 然后,输入依赖的名称或者仓库地址进行搜索。比如,我输入了 可以看到,搜索结果有很多。我们可以根据 如果输入的是仓库地址,Xcode 就会校验这个仓库: 接下来,需要决定依赖的版本: 选择决定版本的规则: 目前有4种规则,都基于语义化版本(表示法:
当然,也可以选择这个仓库里的某个分支、提交记录。然后,点击下一步,Xcode 就会开始拉取依赖。 接下来,选择需要导入依赖的目标(target),默认选择的是应用所在的目标: 导入完毕,最终效果如下:
在项目中使用依赖
如下所示,在项目中使用
管理已导入的依赖
如果需要添加/删除依赖,选中依赖对应的行,然后点击 点击删除时,会有确认提示: 如果需要修改依赖的版本,双击依赖对应的行,Xcode 会显示修改版本的控制面板: 除此之外,也可以使用 Xcode 菜单栏中的选项: 各个选项的作用:
在团队中统一依赖的版本
用 Swift Package Manager 导入依赖后,Xcode 会在
把这个文件提交到 Git,可以帮助团队成员统一依赖包的版本。
总结
整体来看,学习和使用 Swift Package Manager 都非常容易。而且,这是官方提供的工具,十分推荐使用! 朋友,行动起来吧!感受 Swift Package Manager 带给你的快乐 ~
参考内容
Ficow Shen原创文章,转载请注明出处。
|
请发表评论