11.2 Swift Package Manager (SPM) Swift Package Manager (SPM) 详解与实践 SPM 的核心概念 在深入代码实践之前,理解 SPM 的核心概念至关重要。 Package: 一个 Package 是一个独立的、可重用的代码模块,包含 Swift 代码、资源文件、以及描述 Package 信息的 清单文件。 Package.swift: 这是 Package 的核心配置文件,使用 Swift 语法编写,定义了 Package 的名称、依赖关系、目标 (Targets) 和产品 (Products)。 Target: Target 定义了 Package 中的一个构建单元,例如一个库或一个可执行文件。