注
このページでは、Microsoft Store Developer CLI を使用した MSIX アプリの発行について説明します。 Microsoft Store Developer CLI を使用した MSI/EXE アプリの公開については、 ここをクリックしてください。
Microsoft Store コマンド ライン インターフェイスはクロスプラットフォーム (Windows、macOS、Linux) CLI であり、Microsoft Store にアプリケーションの更新を公開するのに役立ちます。 アプリケーション プロジェクトをローカルで構成し、更新されたパッケージを発行するには、CLI を使用します。CLI を使用すると、 パートナー センター API を 呼び出してパッケージをアップロードできます。
重要
パートナー センターを通じて、アプリの最初のMicrosoft Storeへの公開を完了する必要があります。 アプリが公開された後は、Microsoft Store Developer CLI を使用して以降の更新を公開できます。
ストア開発者 CLI の使用方法を理解するには、次のビデオを参照してください。
前提条件
Microsoft Store Developer CLI を使用するには、次の手順を実行する必要があります。
- パートナー センターで Windows アプリ開発者として登録する
- パートナー センター アカウントにテナントを関連付けます。 これを実現するには、 パートナー センターで既存の Microsoft Entra ID を関連付 けることも、 パートナー センターで新しい Microsoft Entra ID を作成することもできます。
- パートナー センターでアプリが既に作成されている。 アプリがまだ存在しない場合は、パートナー センターでその 名前を予約してアプリを作成します 。 CLI でアプリを作成することはできません。
- パートナー センターを使用して、アプリの最初の公開を完了します。 アプリの最初の申請を作成し、年齢区分アンケートを含めて、パートナー センターで認定のために提出します。 アプリがMicrosoft Storeに発行されるまで待ってから、CLI を使用して後続の更新プログラムを発行してください。
インストール
Microsoft Store Developer CLI では、Windows 10 以降、Linux、および macOS がサポートされています。
Microsoft Store Developer CLI (プレビュー) を今すぐインストールします。
はじめに
Microsoft Store Developer CLI をインストールしたら、コマンドを実行できるように環境を構成する必要があります。 これを行うには、CLI を初めて実行するだけです。 CLI では、構成プロセスについて説明します。
msstore
重要
サインインするときは、MSA を使用しないでください。 Microsoft Store Developer CLI では、Microsoft Entra ID 資格情報を使用する必要があります。 詳細については、「 前提条件 」セクションを参照してください。
CI 環境での実行もサポートされており、MICROSOFT STORE Developer CLI (プレビュー) を CI/CD パイプラインで使用して、たとえば、Microsoft Store内のアプリケーションの更新を自動的に公開することができます。 これを行う方法の詳細については、 こちらを参照してください。
注
Microsoft Store Developer CLI を使用したアプリの更新操作は、現在、無料製品でのみサポートされています。 有料製品は、今後のリリースでサポートされる予定です。
コマンド
Microsoft Store Developer CLI で使用できるコマンドを次に示します。
| コマンド | 説明 |
|---|---|
| 情報 | 既存の構成を印刷します。 |
| 再構成 | Microsoft Store Developer CLI を再構成します。 |
| 設定 | Microsoft Store Developer CLI の設定を変更します。 |
| アプリ | アカウント内のアプリケーションの一覧表示やアプリケーションの詳細の取得など、アプリケーション関連のコマンド。 |
| 提出 | 'status'、'get'、'getListingAssets'、'updateMetadata'、'update'、'poll'、'publish'、'delete'、'rollout' などの送信関連コマンド。 |
| init | Microsoft Store に発行するようにアプリケーションをセットアップするのに役立ちます。 |
| package | Microsoft Store アプリケーションを MSIX としてパッケージ化するのに役立ちます。 |
| 公開 | Microsoft Storeでアプリケーションの更新を公開します。 |
| フライト | 'list'、'get'、'delete'、'create'、'submission' などのフライト関連のコマンド。 |
詳細については、「 コマンド」を参照してください。
よく寄せられる質問
Microsoft Store Developer CLI とは何ですか? また、それはどのように役立ちますか?
Microsoft Store Developer CLI は、開発者が次のような多くのパートナー センター タスクを自動化できるクロスプラットフォーム のコマンド ライン ツールです。
- アプリ情報の一覧表示と取得
- 新しいパッケージのアップロード
- ストア メタデータの更新
- アプリの更新プログラムの送信と発行
このツールは CI /CD パイプラインに特に役立ちます。このパイプラインでは、パートナー センターを通じてアプリの最初の公開後に新しいビルドを自動的に送信し、更新プログラムとして発行できます。 認証は、パートナー センター アカウントにリンクされた Entra ID 資格情報を使用して行われます。
Web UI の柔軟な代替手段を提供し、Windows、macOS、Linux 全体のスクリプト ワークフローをサポートします。 これを使用するには、開発者は最初に適切なアクセス許可を使用して API アクセスを構成する必要があります。 このツールを使用すると、チームはリリース操作を大幅に合理化およびスケーリングできます。
CLI を使用してストアの申請を自動化できますか?
はい。パートナー センターを通じてアプリの最初の公開を完了したら、ビルド パイプラインで CLI を使用して、後続のアプリ更新プログラムのパッケージ化、申請、発行を自動化できます。 CLI を使用して最初のパブリケーションを完了することはできません。
Windows developer