【问题标题】:What is the difference between an .appxupload and an .appxbundle and which one should I upload to the store?.appxupload 和 .appxbundle 有什么区别,我应该将哪个上传到商店?
【发布时间】:2017-11-09 00:38:45
【问题描述】:

我刚刚为 Windows 商店的 UWP 构建了我的应用程序。

Visual Studio 生成了一组文件。其中一些是:

MyApp.appxupload
MyApp.appxBundle

这两个文件有什么区别?我应该将哪个上传到商店?

【问题讨论】:

  • 你看到thisthis了吗?
  • 所以你问了一个问题,然后继续回答,现在你需要什么?
  • @IInspectable 我不确定我是如何回答的。有什么区别...?
  • @AVK 不,我没有看到这些,但它们看起来很有用。我现在就读
  • 您有两种选择,并得出结论,一种不是。这给你留下了一个选择。你还需要什么?

标签: uwp windows-store-apps windows-store


【解决方案1】:

这两个文件有什么区别?我应该将哪个上传到商店?

它们都可以上传到商店,这取决于您的需要。请参阅仪表板中提交的部分:

.xap 可以是 Windows Phone 8/8.1 Silverlight 封装格式。

.appx 也可以被开发中心接受,但是对于 Windows 通用应用,如果不包含 pdb 符号文件,它不会从开发中心收集崩溃分析经验。 .appxupload 文件是作为 Visual Studio 打包过程的一部分创建的,它包含两个其他文件:.appx.appxsym.appxsym 文件是一个压缩的 .pdb 文件,其中包含应用程序的公共符号,用于 Windows 开发中心中的崩溃分析。这就是为什么我们应该上传.appxupload 文件以供商店提交。

.appxbundle 文件可以减小用户下载的应用程序的大小,这对于包含特定语言资产、不同图像比例资产或适用于特定 Microsoft DirectX 版本的资源的包非常有意义。用户只需下载可在其设备上运行的包资源部分。

另外,使用appxbundle,您可以直接为x86、x64和arm架构生成一个包,所以您不需要一个一个地创建它们。请注意,一旦您将 .appxbundle 作为您的商店包上传,您将无法在以后的提交中返回到非 appxbundle。

更多详情请阅读Packaging apps相关文章。

【讨论】:

  • appxupload 文件对我来说比 appxbundle 小。那如何减少用户下载的应用程序的大小?就我而言,这两个文件都包含所有架构。
【解决方案2】:

来自此链接:https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps 它指出:

出售您的通用 Windows 平台 (UWP) 应用或将其分发给 其他用户,您需要为其创建一个 appxupload 包。当你 创建appxupload,会生成另一个appx包使用 用于测试和侧载。您可以通过以下方式直接分发您的应用程序 将 appx 包旁加载到设备。本文介绍了 配置、创建和测试 UWP 应用程序包的过程。为了 有关旁加载的详细信息,请参阅 Windows 10 中的旁加载应用。

也在此页面上:https://docs.microsoft.com/en-us/windows/uwp/publish/upload-app-packages 它声明:

对于 Windows 10 的重要提示,您应该始终上传 .appxupload 文件,而不是 .appx 或 .appxbundle。有关包装的更多信息 适用于应用商店的 UWP 应用,请参阅为通用 Windows 应用打包 Windows 10。

因此,总而言之,appxupload 用于上传到 Windows 应用商店,appxbundle 用于侧载

【讨论】:

  • 当我尝试上传 appxupload 文件时,我收到了一个奇怪的 JS 错误。上传栏会永远继续上传(显示正在进行中)。 stackoverflow.com/questions/45675388/…。即使是成功上传和发布的旧 appxupload 文件也会抛出相同的错误。
猜你喜欢
  • 2021-04-15
  • 1970-01-01
  • 1970-01-01
  • 2011-09-16
  • 1970-01-01
  • 2012-01-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多