Swift Package Manager 的初步

本文最后更新于 2021年4月4日 晚上

工作中肯定越来越多地需要用到更为便捷和高效的工具, SPM 就是其中之一. 故探索一下它的用法.

一个典型的 Packages.swift 文件的内容如下所示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// swift-tools-version:5.1
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
name: "UIPackageDemo",
platforms: [.iOS(.v10)],
products: [
.library(
name: "UIPackageDemo",
targets: ["UIPackageDemo"]),
],
dependencies: [
],
targets: [
.target(
name: "UIPackageDemo",
dependencies: []),
.testTarget(
name: "UIPackageDemoTests",
dependencies: ["UIPackageDemo"]),
]
)

Swift Package Manager 的初步
https://blog.rayy.top/2019/11/26/2019-2019-11-26-spm-guide/
作者
貘鸣
发布于
2019年11月26日
许可协议