アプリの配布
Tauri は、自分のアプリケーションを、各プラットフォームのアプリ・ストアに向けて、あるいはプラットフォーム固有のインストーラーとして、あなたが配布を行なうために必要なツールを提供しています。
Tauri は、CLI(コマンド・ライン・インターフェース)から build、android build、ios build コマンドを使用して、直接アプリケーションをビルドできます。
npm run tauri buildyarn tauri buildpnpm tauri builddeno task tauri buildbun tauri buildcargo tauri build各バンドルで使用できる設定オプションと、ユーザーに配布する方法の詳細については、「配布」の項を参照してください。
デフォルトでは、build コマンドは設定された形式に合わせてアプリケーションを自動的にバンドルします。
プラットフォーム用バンドルの作成方法をさらにカスタマイズする必要がある場合は、「ビルド」と「バンドル」の手順を分割できます。
npm run tauri build -- --no-bundle# macOS App Store 以外での配布用バンドルを作成npm run tauri bundle -- --bundles app,dmg# App Store 配信用バンドルを作成npm run tauri bundle -- --bundles app --config src-tauri/tauri.appstore.conf.jsonyarn tauri build --no-bundle# macOS App Store 以外での配布用バンドルを作成yarn tauri bundle --bundles app,dmg# App Store 配信用バンドルを作成yarn tauri bundle --bundles app --config src-tauri/tauri.appstore.conf.jsonpnpm tauri build --no-bundle# macOS App Store 以外での配布用バンドルを作成pnpm tauri bundle --bundles app,dmg# App Store 配信用バンドルを作成pnpm tauri bundle --bundles app --config src-tauri/tauri.appstore.conf.jsondeno task tauri build --no-bundle# macOS App Store 以外での配布用バンドルを作成deno task tauri bundle --bundles app,dmg# App Store 配信用バンドルを作成deno task tauri bundle --bundles app --config src-tauri/tauri.appstore.conf.jsonbun tauri build --no-bundle# macOS App Store 以外での配布用バンドルを作成bun tauri bundle --bundles app,dmg# App Store 配信用バンドルを作成bun tauri bundle --bundles app --config src-tauri/tauri.appstore.conf.jsoncargo tauri build --no-bundle# macOS App Store 以外での配布用バンドルを作成cargo tauri bundle --bundles app,dmg# App Store 配信用バンドルを作成cargo tauri bundle --bundles app --config src-tauri/tauri.appstore.conf.jsonバージョン管理
Section titled “バージョン管理”アプリケーションのバージョンは tauri.conf.json > version の設定オプションで定義できます。これは、アプリのバージョンを管理するために推奨される方法です。
この値が設定されていない場合、Tauri は代わりに src-tauri/Cargo.toml ファイルの package > version の値を使用します。
「コード署名」は、アプリケーションの実行可能ファイルとバンドルにデジタル署名を適用し、アプリケーション提供者の「身元証明書」を検証することで、アプリケーションのセキュリティを強化するものです。
ほとんどのプラットフォームでは署名が必要です。詳細については、各プラットフォームのドキュメントをご覧ください。
各プラットフォーム向けにアプリケーションを配布する方法を学びます。
Linux の場合
Section titled “Linux の場合”Linux の場合、Debian パッケージ、Snap、AppImage、Flatpak、RPM、または Arch User Repository (AUR) 形式を使用してアプリを配布できます。
macOS の場合
Section titled “macOS の場合”macOS の場合、アプリケーションを App Store で直接配布する方法と、直接ダウンロード用として DMG インストーラーを配布する方法があります。 どちらの方法でも「コード署名」は必要であり、App Store 外で配布する場合は「認証」も必要です。
認証 原文は notarization: 「公証=私文書の真実性を証明」することが原意ですが、本稿では「認証 ≒ authorization」と訳しています。
Windows の場合
Section titled “Windows の場合”Microsoft Store で配布する方法、または Windows インストーラーを設定する方法について説明します。
Android の場合
Section titled “Android の場合”Android アプリケーションを Google Play で配布します。
iOS の場合
Section titled “iOS の場合”アプリケーションを App Store にアップロードする方法を学びます。
クラウド・サービスを利用する
Section titled “クラウド・サービスを利用する”アプリケーションを世界中に配布し、設定不要の自動更新をサポートするクラウド・サービスでアプリケーションを配布します。
【※ この日本語版は、「Mar 29, 2025 英語版」に基づいています】
© 2026 Tauri Contributors. CC-BY / MIT