📦

[Swift] Swift Package Managerで作った実行ファイルをインストールする

2024/03/13に公開

これまでSwiftの実行ファイルをインストールするにはMintなどのサードパーティのパッケージマネージャが必要でしたが、Swift Package Manager 5.10から、実験的にインストール機能が追加されました。

swift --version
swift-driver version: 1.90.11.1 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
Target: arm64-apple-macosx14.0

~/.swiftpm/binにバイナリが配置されるので、zshrcなどに以下のPATHを登録します。

.zshrc
export PATH=$HOME/.swiftpm/bin:$PATH

Hello, Worldを作ってインストールする

プロジェクトの作成

$ mkdir example-swift-hello-world
$ cd  example-swift-hello-world
$ swift package init --type executable

インストール

$ swift package experimental-install

実行

$ example-swift-hello-world
Hello, world!

アンインストール

$ swift package experimental-uninstall example-swift-hello-world

Discussion