什么是 Swift 包管理器 (SPM)?

Swift Package Manager 是一个用于管理 Swift 代码分发的工具。它与 Swift 构建系统集成以自动化下载、编译和链接依赖项的过程。Apple 创建此管理器是为了帮助开发人员通过 github、gitlab 等服务分发他们的代码。从 Xcode 11 开始,它已与 Xcode 完全集成,以便在您的项目中包含 iOS、macOS、watchOS 和tvOS 应用程序。

生成我们的 Swift 包

为了生成我们的包,我们将使用 Xcode 来生成包。在 Xcode 中,单击文件 -> 新建 -> 包。

从这里您将被询问保存位置和项目名称。根据需要选择并命名项目。对于我们的实现,我们将其命名为FlexInject并将其保存到我们的SwiftPackages文件夹中。 单击创建后,您将看到将我们的库制作成 Swift 包的基本大纲。初始生成后要注意的主要文件是 Package.swift。该文件包含我们的包的定义,包括名称、产品、依赖项和目标。可以在此文件中添加更多定义,可在此处查看https://docs.swift.org/package-manager/PackageDescription/index.html。

出于我们的目的,我们只会将 Quick 和 Nimble 添加到我们的依赖项中,并将它们添加到我们的测试目标中。这将允许我们为库创建

精彩链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: