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

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

重要

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

パッケージに含まれる内容やパッケージの構成方法について詳しくは、「アプリ パッケージの要件」をご覧ください。 また、特定の顧客に配信されるパッケージにバージョン番号がどのように影響を与えるのか、およびさまざまなシナリオでパッケージを管理する方法について学習する必要があります

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

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

重要

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

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

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

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

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

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

パッケージの詳細

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

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

冗長なパッケージの削除

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

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

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

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

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

必須の更新プログラム

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

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