在macOS 项目中,使用 Swift Package Manager (SPM) 创建并集成本地库的完整步骤。
-
创建一个macos应用程序,选择 swift、oc、swiftui都可以。

-
创建好应用之后,开始创建SPM本地库。
打开终端app,进入项目根目录,逐次输入一下命令:
// 创建本地库目录(名称自定)
mkdir tools
cd tools
# 初始化 Swift 包(类型选择 Library)
swift package init --type library
创建完:
swift build
创建成功之后终端会输出以下内容以及右侧自动生成的内容:

-
进入刚才自动生成的Sources文件夹中,将abs文件夹删掉(也可以不删掉,我这边删掉是因为tools中需要管理更多的本地库)
-
在Sources文件夹中,新建文件夹以及swift文件

注:自己编写swift文件中的内容
5. 到这一步已经完成50%,重点是编写Package文件内容
// swift-tools-version: 6.0
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
/**
* name:Swift包的名称;
* defaultLocalization:资源的默认本地化;
* platforms:支持的最低系统平台的列表;
* pkgConfig:用于C模块的名称。如果存在,Xcode将搜索.pc文件以获取系统目标所需的其他标志;
* providers:系统目标的程序包提供者;
* products


2212

被折叠的 条评论
为什么被折叠?



