📦
[Swift] Swift Package Managerで作った実行ファイルをインストールする
これまで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