解决提交错误

如果在将应用提交到应用商店后遇到错误,则必须解决这些问题才能继续认证过程。 错误消息将指出问题是什么,以及需要做什么才能解决问题。 以下是一些可以帮助解决这些错误的附加信息。

UWP 应用

如果你要提交 UWP 应用,而程序包文件不是由 Visual Studio 面向 Store 生成的 .msixupload 或 .appxupload 文件,你可能在预处理过程中会遇到错误。 在创建应用的程序包文件时,请确保按照使用 Visual Studio 打包 UWP 应用中的步骤进行操作,并仅在提交的程序包页面上传 .msixupload 或 .appxupload 文件,而不上传 .msix/appx 或 .msixbundle/appxbundle 文件。

如果显示编译错误,请确保能够在发布模式下成功生成应用程序。 有关详细信息,请参阅 .NET 本机内部编译器错误

桌面应用程序

如果打算提交包含 Win32 和 UWP 二进制文件的包,请确保使用 Visual Studio 2017 Update 4 及更高版本中提供的 Windows 打包项目来创建包。 如果使用 UWP 项目模板创建包,可能无法将该包提交到 Store 或将其旁加载到其他电脑上。 即使包成功发布,它也可能会以意外的方式在用户的电脑上运行。 有关详细信息,请参阅使用 Visual Studio 打包应用(桌面桥)

名称/标识错误

如果看到一个错误,指出在程序包中找到的名称不是你保留的应用名称之一。请保留应用名称和/或使用此语言的正确应用名称更新包,则可能是因为你在程序包中输入了错误的名称。 如果你使用的是合作伙伴中心没有保留的应用名称,此错误也会发生。 通常可以按照以下步骤解决此错误:

  • 转到应用的产品标识页(在产品管理下)确认应用是否具有分配的标识。 如果没有,你将看到一个选项可供创建。 你需要为应用保留一个名称才能创建标识。 请确保这是你在程序包中使用的名称。
  • 如果应用已有标识,则仍可能需要保留要在包中使用的名称。 在产品管理下,单击管理应用名称预留。 输入要使用的名称,然后单击预留应用名称

重要

如果要使用的名称不可用,则其他应用可能已保留该名称。 如果你的应用已经以该名称发布,或者如果你认为你有权使用它,请联系支持人员

重要

因为 MSI 和 EXE 应用的审核方式与 MSIX 应用不同,所以这些应用类型不会有提交错误。