包“apppxbundle”需要很长时间来处理。无法将更新推送到 Windows 商店 [UWP] [Xamarin.Forms]

Posted

技术标签:

【中文标题】包“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] 【发布时间】:2020-01-12 04:36:19 【问题描述】:

过去 2 天我一直在这里,我从商店收到奇怪的错误。

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

我正在开发 Xamarin.Forms (UWP),在制作 appxbundle 之前,我确定并通过我的开发者帐户“将我的应用与 CoManga 关联”。那里的所有信息都匹配,应该可以正常工作,没有任何问题。

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

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

comic_dl.UWP_2.1.15.0_ARM_x86_x64.appxbundle 包正在占用 处理时间长。如果这没有很快完成,请尝试刷新 页面,或删除包,然后重新上传。如果你继续 要查看此问题,请联系支持人员。

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

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

这是商店 ID:9N81F8B5WW93

有人可以指导我做错了什么/遗漏了什么。

谢谢

编辑更新:因此,我按照建议联系了 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

【问题讨论】:

【参考方案1】:

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

如需支持,请转至official website,点击联系我们标签并相应填写表格。

团队应该能够针对不同发布者信息的第一个错误提出建议。如果您的应用始终与同一个帐户相关联,那么它没有理由给您这样的错误消息。

【讨论】:

是的,我正试图通过这个来与他们联系。感谢您的链接。【参考方案2】:

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

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

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

Click right 在你的项目上 -> Publish -> Associate App with the Store。这将使用正确的值(在 Package.appxmanifes 内)更新 Package Display NamePackage NamePublisher IDPublisher Display NameVersion

还要注意版本号。数字的最后一个必须为零。 1.1.1.0 可以,1.1.1.1 不行。

【讨论】:

以上是关于包“apppxbundle”需要很长时间来处理。无法将更新推送到 Windows 商店 [UWP] [Xamarin.Forms]的主要内容,如果未能解决你的问题,请参考以下文章

结果集需要很长时间来处理来自 Oracle 的大数据

Android MediaPlayer 需要很长时间来准备和缓冲

PLSQL 块需要很长时间来声明游标

简单的 MySQL 查询需要很长时间来计算

避免花很长时间来完成“牛奶过多”的场景

为什么phpMyAdmin需要很长时间来显示查询,但是显示查询执行得很快? [关闭]