项目中使用Swift Package Manager

一、新创建一个iOS工程

我们首先创建一个新的工程

创建新项目

二、添加 Swift Package Manager 依赖

  • 第一种入口方式

通过菜单 File -> Swift Packages -> Add Package Dependency... 添加第三方库

添加入口1
  • 第二种入口方式

点击到 PROJECT -> Swift Packages 也是可以添加第三方库

添加入口2

三、输入加载三方库链接

点击创建SPM后,调出一下弹窗,输入需要导入三方库的资源地址,这里我们加载第三方网络库Alamofire的地址:https://github.com/Alamofire/Alamofire。

输入资源地址

点击Next执行下一步

加载中

这一步由于加载的是gitHub链接资源,可能加载时间长一点,或加载失败。

然后弹出下面三方库配置弹窗

配置项

导入规则 Rules 有三个选项: VersionBranchCommit

  • Version: 对应库的 Release 版本. 这里可选择大于小于这些规则;
  • Branch: 指定下载某个分支的代码;
  • Commit: 某一个提交记录的 Id;

其中的 Version 可指定库的版本更新规则:

  1. Up to Next Major: 直到下一个大版本(5.0.1 ~ 6.00)
  2. Up to Next minor: 直到下一个中版本(5.0.1 ~ 5.3.0)
  3. Range: 限定版本范围(自定义范围)
  4. Exact: 指定固定版本(5.0.1)

配置完被依赖三方库的选项后,点击next进行来取操作

WX20210918-234802@2x

五、最终导入验证

拉取下载完成后展现给开发者的是下面页面

加载完成

添加完依赖库后,项目工程的文件结构

文件结构

在新创建的工程里到入Alamofire,可以成功的搜索到

导入验证

六、更新依赖库

选择 File -> Swift Packages -> Update to Latest Package Versions 即可更新工程中的三方依赖库

更新

你可能感兴趣的:(项目中使用Swift Package Manager)