申請エラーの解決

アプリをストアに提出した後にエラーが発生した場合は、認定資格プロセスを続行するためにエラーを解決する必要があります。 エラー メッセージは、問題の内容と、問題を解決するために何を行う必要があるかを示します。 これらのエラーの解決に役立つ追加情報を次に示します。

UWP アプリ

UWP アプリを提出する場合は、パッケージ ファイルが Store 向けに Visual Studio によって生成された .msixupload ファイルまたは.appxupload ファイルでない場合に、前処理の間にエラーが表示されることがあります。 アプリのパッケージ ファイルを作成するときは、「Visual Studio で UWP アプリをパッケージ化する」の手順に従い、提出のパッケージ ページでは、.msix/appx や .msixbundle/appxbundle ではなく .msixupload ファイルまたは .appxupload ファイルだけをアップロードしてください。

コンパイル エラーが表示された場合は、[リリース] モードでアプリケーションを正常にビルドできることを確認してください。 詳細については、「内部コンパイラ エラーの .NET ネイティブ」を参照してください。

デスクトップ アプリケーション

Win32 と UWP のバイナリの両方が含まれるパッケージを提出することを計画している場合は、Visual Studio 2017 Update 4 以降のバージョンで使用できる Windows パッケージ プロジェクトを使用してそのパッケージを作成してください。 UWP プロジェクト テンプレートを使用してパッケージを作成すると、そのパッケージを Microsoft Store に提出したり、他の PC にサイドロードしたりできなくなるおそれがあります。 パッケージが正常に発行された場合でも、ユーザーの PC で予期しない動作をするおそれがあります。 詳しくは、Visual Studio (デスクトップ ブリッジ) を使用したアプリのパッケージ化に関する記事をご覧ください。

名前/ID エラー

「パッケージで見つかった名前は予約済みアプリ名のいずれにも該当しません。アプリ名を予約するか、この言語に適切なアプリ名でパッケージを更新してください。」というエラーが表示される原因は、パッケージ内で間違った名前を入力した可能性があります。 また、このエラーは、パートナー センターで予約していないアプリ名を使用している場合にも発生することがあります。 通常、このエラーは次の手順で解決できます。

  • アプリの [製品 ID] ([製品管理] の下) にアクセスし、アプリに割り当てられた ID があるかどうかを確認します。 ない場合は、作成するオプションが表示されます。 ID を作成するには、アプリの名前を予約する必要があります。 これがパッケージで使用した名前であることを確認します。
  • アプリに既に ID がある場合でも、パッケージで使用する名前を予約する必要がある場合があります。 [製品管理] で、[アプリ名の予約の管理] をクリックします。 使用する名前を入力し、[アプリ名を予約] をクリックします。

重要

使用する名前が使用できない場合は、別のアプリがその名前を既に予約している可能性があります。 アプリがその名前で既に公開されている場合、またはアプリを使用する権利があると思われる場合は、サポートにお問い合わせください

重要

MSI アプリと EXE アプリは MSIX アプリと同じ方法でレビューされないため、これらのアプリの種類に申請エラーを発生させることはできません。