如何将flutter桌面应用发布到Windows应用商店

问题描述 投票:0回答:3

如何使用flutter 2.02 beta版本在Windows应用商店上传flutter桌面应用程序。我的桌面应用程序在 2.02 版本上运行良好。

创建的窗口使用

flutter build windows
flutter dart windows-store-apps desktop-application flutter-desktop
3个回答
13
投票

首先,您需要一个付费开发者账户: https://developer.microsoft.com/microsoft-store/register/

您将获得一个不到 20 美元的开发帐户。 (一次性购买)

然后使用 Flutter for Windows 构建应用程序,在此步骤之后,您可以使用 xsix 包为 Windows 应用商店构建 xsix 文件。您可以在此处找到该包的文档:https://pub.dev/documentation/msix/latest/

将此包添加到 dev_dependencies 中:

dev_dependencies:
  flutter_test:
    sdk: flutter
  msix: ^2.1.1

“如果您将 msix 发布到 Windows 应用商店,则无需对其进行签名,Windows 应用商店会为您完成签名。要为 Windows 应用商店生成 msix 文件,请使用 --store 标志或在 pubspec 的 msix 配置部分中添加 store: true。 yaml。

注意: 配置值publisher_display_name、identity_name、msix_version、publisher必须有效,您可以在Windows应用商店仪表板>产品>产品标识中找到这些值。

有关详细信息,请参阅本教程:如何将 MSIX 包发布到 Microsoft Store”

然后使用这些评论:

flutter clean
flutter build windows
flutter pub run msix:create --store

完成此步骤后,您将获得 msix 文件以上传到 Windows 应用商店。


0
投票

您需要一个 Microsoft 合作伙伴中心帐户。

您可以使用 Flutter

msix
包来构建 .msix 文件。

从构建到发布的整个过程描述在这里


0
投票

我们处于相同的过程,但得到以下回复:

产品在启动时崩溃并显示错误消息“TCA.exe - 应用程序错误”。应用程序无法正确启动(0xc000007b)'。 21H2 22000.2057 观察到 Windows 构建问题

观察设备:Dell Inspiron 灵越 12-5280 测试设备:戴尔 Inspiron 灵越 12-5280

提示:Windows 产品在开发和测试过程中可能运行完美,但在提交认证测试后,产品可能会崩溃或运行异常。同样,您的产品在发布后可能无法达到预期的效果。如果您需要故障排除方面的帮助,可以通过 http://aka.ms/storesupport 联系开发人员支持。 测试设备:Microsoft Surface Laptop

© www.soinside.com 2019 - 2024. All rights reserved.