まずは Swift Package Manager (SPM) の基本的な使い方を試してみることにした。以下のコマンドで新しいパッケージを作成する。

swift package init --type library

とりあえずライブラリタイプで初期化し、生成された Package.swift ファイルを確認する。

// swift-tools-version:6.2
import PackageDescription
let package = Package(
    name: "MyLibrary",
    products: [
        .library(
            name: "MyLibrary",
            targets: ["MyLibrary"]),
    ],
    targets: [
        .target(
            name: "MyLibrary"
        ),
        .testTarget(
            name: "MyLibraryTests",
            dependencies: ["MyLibrary"]),
    ]
)

てな感じになる。

わりと簡単だ。

詳細書くほどではないのでとりあえずここまで。

今後、プロジェクトで使う機会があればまた掘り下げてみたい。