Swift vapor3 - SPM — Swift Package Manager

Swift包管理器(SPM)是一个用于管理Swift代码分发的工具。 它与Swift构建系统集成,以自动化下载,编译和链接依赖项的处理。

软件包管理器包只用在Swift 3.0及更高版本中。

以RxSwift的引入作为举例

在Downloads中创建Swift Package Manager (SPM) 管理第三方库

$ cd Downloads
$ mkdir RxSwiftInSPM
$ swift package init --type=executable
Creating executable package: RxSwiftInSPM
Creating Package.swift
Creating README.md
Creating .gitignore
Creating Sources/
Creating Sources/RxSwiftInSPM/main.swift
Creating Tests/

#在Package.swift中添加target和dependency
$ vim Package.swift
$ swift build

#在main.swift中import RxSwift
$ vim Sources/RxSwiftInSPM/main.swift
$ swift build

为不支持SPM的库创建依赖

你可能感兴趣的:(Swift vapor3 - SPM — Swift Package Manager)