Add macOS app icon and bundle workflow

This commit is contained in:
2026-08-10 22:24:07 +02:00
parent aeb18b488f
commit 4163ec5e25
6 changed files with 24 additions and 0 deletions

View File

@@ -116,6 +116,18 @@ cargo build --package ironstorage-desktop
cargo build --package ironstorage-desktop --release
```
On macOS, install `cargo-packager` once, then build an application bundle or
install the release bundle directly into `~/Applications`:
```sh
cargo install cargo-packager --locked
cargo bundle-macos
cargo bundle-macos --out-dir "$HOME/Applications"
```
The first bundle command writes `target/release/IronStorage.app`. The install
form replaces `~/Applications/IronStorage.app` with the freshly built bundle.
Build only the shared storage library or the Rust Apple bridge:
```sh