アプリ パッケージのアップロード

アプリの申請プロセス[パッケージ] ページは、提出するアプリのすべてのパッケージ ファイル (.msix、.msixupload、.msixbundle、.appx、.appxupload、.appxbundle) をアップロードする場所です。 同じアプリのすべてのパッケージはこのページでアップロードできます。また、ユーザーがアプリをダウンロードするときは、ユーザーのデバイスに最適なパッケージが Microsoft Store によって自動的に各ユーザーに提供されます。 パッケージをアップロードすると、特定の Windows 10 または Windows 11 デバイス ファミリ (および以前の OS バージョン (該当する場合) に提供されるパッケージを示すテーブルがランク順に表示されます。

重要

Windows Phone 8.x SDK を使用してビルドされた新しい XAP パッケージはアップロードできなくなりました。 XAP パッケージと共に既に Microsoft Store あるアプリについては、引き続き Windows 10 Mobile デバイスで動作します。 詳細については、このブログ記事を参照してください。

パッケージに含まれる内容やパッケージの構成方法について詳しくは、「アプリ パッケージの要件」をご覧ください。 また、必要に応じて、特定のユーザーに配信されるパッケージに対するバージョン番号の影響や、さまざまなシナリオのパッケージの管理方法についても学習してください。

申請へのパッケージのアップロード

パッケージをアップロードするには、アップロード フィールドにパッケージをドラッグするか、クリックしてファイルを参照します。 [パッケージ] ページでは、.msix、.msixupload、.msixbundle、.appx、.appxupload、.appxbundle ファイルをアップロードできます。

重要

Windows 10 の場合、ここでは .msix、.appx、.msixbundle、.appxbundle ではなく .msixupload または .appxupload ファイルをアップロードすることをお勧めします。 ストア用の UWP アプリのパッケージ化について詳しくは、「Visual Studio での UWP アプリのパッケージ化」をご覧ください。

アプリのパッケージ フライトを作成すると、いずれかのパッケージ フライトからパッケージをコピーするオプションがドロップダウンに表示されます。 必要なパッケージが含まれているパッケージ フライトを選びます。 その後で、いずれかまたはすべてのパッケージを選んで、この申請に含めることができます。

パッケージの検証中にエラーが検出された場合、問題の内容を伝えるメッセージが表示されます。 パッケージを削除して問題を修正してから、もう一度アップロードしてください。 また、問題を引き起こす可能性はあるが、申請の続行は妨げない事柄について通知する警告が表示されることもあります。

デバイス ファミリの利用可否

パッケージが正常にアップロードされると、[デバイス ファミリの可用性] セクションに、特定の Windows 10 または Windows 11 デバイス ファミリ (および以前の OS バージョン (該当する場合) に提供されるパッケージを示すテーブルがランク順に表示されます。 また、このセクションでは、特定のデバイス ファミリまたは 11 のデバイス ファミリで顧客に申請Windows 10提供Windows選択することもできます。

詳しくは、「デバイス ファミリの利用可否」をご覧ください。

パッケージの詳細

アップロードしたパッケージは、ターゲット オペレーティングシステム別にグループ化されて、ここに一覧表示されます。 パッケージの名前、バージョン、アーキテクチャが表示されます。 各パッケージのサポートされる言語、アプリの機能、ファイル サイズなどの詳しい情報については、[詳細の表示] をクリックします。

提出からパッケージを削除する必要がある場合は、各パッケージの [詳細] セクションの下部にある [削除] リンクをクリックします。

冗長なパッケージの削除

1 つ以上のパッケージが重複している場合、この申請から冗長なパッケージを削除することを提案する警告が表示されます。 これは多くの場合、以前にパッケージをアップロードした後で、同じユーザーをサポートする新しいバージョンのパッケージを提供するときに発生します。 この場合、これらのユーザーをサポートするより良い (より高いバージョンの) パッケージがあるため、ユーザーが冗長なパッケージを取得することはありません。

冗長なパッケージが存在することが検出された場合、すべての冗長なパッケージをこの申請から自動的に削除するオプションを提供します。 必要に応じて、パッケージを申請から個別に削除することもできます。

段階的なパッケージのロールアウト

申請が以前に発行されたアプリの更新である場合は、この申請が発行された後に段階的に更新をロールアウトする (Windows 10 または Windows 11 のお客様のみ) というチェックボックスが表示されます。 これにより、申請からパッケージを取得するユーザーの割合を選択でき、フィードバックや分析データを監視して、自信を持って更新プログラムのロールアウト範囲を広げることができます。 この割合は、新しい申請を作成することなく、いつでも増やす (または更新を停止する) ことができます。

詳しくは、「段階的なパッケージのロールアウト」をご覧ください。

必須の更新プログラム

申請が以前に公開したアプリに対する更新プログラムの場合、[Make this update mandatory] (この更新プログラムを必須にする) チェック ボックスが表示されます。 Windows.Services.Store API を使うことで、アプリがプログラムでパッケージの更新プログラムを確認し、更新されたパッケージをダウンロードしてインストールできるようにしてある場合は、このチェック ボックスをオンにすると、必須の更新の日時を設定できます。 このオプションを使うには、アプリの対象を Windows 10 Version 1607 以降にする必要があります。

詳しくは、「アプリのパッケージの更新をダウンロードしてインストールする」をご覧ください。