包 "apppxbundle" 的处理时间很长。无法将更新推送到 windows 商店 [UWP] [Xamarin.Forms]

The package "apppxbundle" is taking a long time to process. Unable to push update to windows store [UWP] [ Xamarin.Forms]

过去 2 天我一直在处理这个问题,我从商店收到了奇怪的错误。

我正在尝试通过商店向我的应用程序 "CoManga" 上传更新,但没有成功。

我正在开发 Xamarin.Forms (UWP),在制作 appxbundle 之前,我从我的开发者帐户中确保 "associated my app with CoManga"。那里的所有信息都匹配,应该可以正常工作,没有任何问题。

然后我发布了我的 UWP 应用程序,获取了捆绑包并尝试将其上传到 UWP。 它说发布者信息不同,所以无法上传。这很奇怪,因为我尝试使用我的开发者帐户本身对捆绑包进行签名。

现在,我尝试从应用中心构建和签署应用程序包。我得到了 appxbundle 并尝试上传。但是,从今天开始它给了我奇怪的错误:

The package comic_dl.UWP_2.1.15.0_ARM_x86_x64.appxbundle is taking a long time to process. If this isn’t completed soon, try refreshing the page, or remove the package and then upload it again. If you continue to see this issue, contact support.

我试图从我的系统手动构建这个包:https://drive.google.com/open?id=1VVvF6IB70R2DKNUgBJcqw-HryL1LIwgo

这是我从应用中心得到的:https://drive.google.com/open?id=1o0sGKU2AKVgrcTelIoRFz7QCe8Do0WJ3

这是商店 ID:9N81F8B5WW93

谁能指导我我可能在做什么wrong/missing。

谢谢

EDIT Update : 因此,我听从了建议并就此问题联系了 Microsoft 的团队寻求帮助。经过 3 个月的多次联系,我终于有人回复并跟进了案件。即使他们最终尝试了一些东西,我也尝试删除我当前项目中的所有证书文件,并尝试手动构建清单文件,然后它就成功了。我不完全确定最终结果如何。但是,如果你 运行 遇到这个问题,你可以尝试这些东西。 1.) 清理你的项目。

2.) 删除 .vs 目录。

3.) 在您的项目中查找任何证书文件。 将它们备份到其他地方,然后从项目中删除它们(不要从项目中排除,只需完全删除它们)。清理并重建您的解决方案。

4.) 检查应用程序是否已经安装在您的系统上(当您调试时,VS 会在您的计算机上安装您的 UWP 应用程序 运行 它)。如果已安装,请完全卸载。

5.) 对您的清单文件进行备份,并尝试创建一个新的清单文件。

这些是我从 Microsoft 帮助中收到的链接:

PFN 和包发布者名称必须匹配此处的值:https://partner.microsoft.com/en-us/dashboard/products/{YourAppID}/identity

手动更新:https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/how-to-create-a-package-manifest-manually

VS 更新:https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/uapmanifestschema/generate-package-manifest

如果这些值是从测试证书中提取的,合作伙伴需要更新他们的测试证书:https://docs.microsoft.com/en-us/windows/msix/package/create-certificate-package-signing

我认为这个问题不是任何代码相关的问题,而是Store端的问题。我建议联系商店支持,他们应该能够调查您的应用程序包是否有问题或问题出在他们这边。

如需支持,请转至 official website,单击 联系我们 选项卡并相应地填写表格。

团队应该能够就不同发布者信息的第一个错误提供建议。如果您的应用始终与同一个帐户相关联,则没有理由向您显示此类错误消息。

这个问题我遇到过无数次。真令人沮丧。该错误消息根本没有用。

无论如何 - 我认为它在 Package.appxmanifest 中,在 Identity 标签中。

从商店检索一些必要的信息帮助了我。

Click right on your project -> Publish -> Associate App with the Store. This will update Package Display Name,Package Name,Publisher ID,Publisher Display Name and Version with correct values (within Package.appxmanifes).

还要注意版本号。最后一个 from numbers 必须为零。 1.1.1.0 可以,而 1.1.1.1 不行。