> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# デスクトップシェルをテストする

Rust とブートページのスイートを実行し、リリース設定を検証してから、各対象 OS でインストール済み成果物を確認します。

## インストールとセットアップ

デスクトップパッケージには 2 層の自動チェックがあります。ブートページは構文チェックされ、Rust スイートは URL 解決、ナビゲーションゲート、ディープリンク、アップデーターのチャネル、ズームの永続化、ウィンドウ設定を対象にします。 どちらもパッケージ済みインストーラーなしでパソコン上で実行できるため、ビルドをインストールする前にここから始めてください。

```
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjs
```


## 実装ワークフロー

`check-release-config.mjs` は公開アプリ URL、バージョントークン付きの HTTPS アップデーターエンドポイント、公開鍵、製品識別子を検証します。毎回のリリースビルド前に実行し、プレースホルダー設定が出荷ではなくローカルで失敗するようにしてください。


## 検証とトラブルシューティング

ビルドした成果物を各対象 OS にインストールし、トレイ、呼び出しショートカット、常に最前面、最小化して起動、トレイに閉じる、更新確認、オフラインバナー、セッションの永続化を確認します。単体テストはルールを証明しますが、ウィンドウを証明するのはインストール済みアプリだけです。


設定を続けるには、[デスクトップアプリのトラブルシューティング](https://supastack.dev/ja/docs/desktop/troubleshooting.md)をご覧ください。


## 次へ

[デスクトップアプリのトラブルシューティング](https://supastack.dev/ja/docs/desktop/troubleshooting.md)
