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