ビルド・配布のレシピ
本番ビルド、アイコン生成、Windows 用 MSI / NSIS インストーラー、macOS 用 .app / DMG、Linux 用 AppImage / deb、リソースファイルの同梱など、アプリをユーザーに届けるためのレシピです。
全 8 件 / 対象: Tauri 2.x
- 1 本番用にアプリをビルドする npm run tauri build で配布用のバイナリとインストーラーを作る。--target / --bundles / --debug の使い分け、出力先、ビルドが止まるときの直し方を示す。
- 2 アプリアイコンを画像から生成する 1 枚の正方形 PNG から tauri icon で Windows・macOS・Linux 用のアイコンを一括生成する。入力画像の条件と、アイコンが反映されないときの対処も示す。
- 3 Windows 用インストーラー (MSI) を作る WiX ベースの MSI インストーラーを tauri build で作る。bundle.windows.wix の主な設定、WebView2 の同梱方式、日本語化と MSI 特有のバージョン制約を示す。
- 4 Windows 用インストーラー (NSIS) を作る 既定の NSIS インストーラーを bundle.windows.nsis で設定する。installMode の 3 種、日本語化、installerHooks、サイレントインストール、MSI との使い分けを示す。
- 5 macOS 用アプリ (.app / DMG) をビルドする tauri build で macOS 用の .app と DMG を作る。Info.plist などの設定、DMG の見た目、universal ビルド、Gatekeeper で開けないときの対処を示す。
- 6 Linux 用 AppImage を作る 1 ファイルで配れる AppImage を tauri build --bundles appimage で作る。ファイルの同梱、glibc 互換のためのビルド環境、libfuse2 が無いときの対処を示す。
- 7 Linux 用 Deb パッケージを作る Debian / Ubuntu 向けの .deb を tauri build --bundles deb で作る。depends・files・postInstallScript の設定と、依存関係の解決に失敗するときの対処を示す。
- 8 画像やDBファイルを配布物に同梱する bundle.resources で画像や初期 DB を配布物に同梱し、resource_dir() と resolveResource() で読む。必要な権限、glob の書き方、書き込めない点の扱いも示す。