You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter应用上传Microsoft Store遭图标认证错误求助

解决Flutter应用上传Microsoft Store时的10.1.1.11图标不准确错误

针对你遇到的Flutter默认图标残留导致Microsoft Store认证失败的问题,可按以下步骤排查解决:

1. 补充配置msix插件的专属图标设置

你当前仅配置了flutter_launcher_icons,但msix打包插件可能未同步使用你的自定义图标,需在pubspec.yaml中添加msix专属配置块,强制覆盖所有Windows平台所需图标:

msix_config:
  logo_path: "assets/logo/logoIcon.png"
  generate_icons: true  # 自动生成所有要求尺寸的图标
  icons_background_color: "#FFFFFF"  # 按需设置图标背景色,匹配你的设计

2. 手动清理并替换残留的默认Flutter图标

执行打包前,先清理缓存并重新生成图标:

  • 运行命令:flutter clean
  • 重新获取依赖:flutter pub get
  • 生成启动图标:flutter pub run flutter_launcher_icons:main
  • 进入build/windows/runner/Resources目录,检查是否存在flutter_icon.ico或其他默认Flutter图标文件,若有则直接替换为你的自定义图标文件(需确保文件名匹配,或修改清单中的引用路径)

3. 检查并修正Package.appxmanifest中的图标引用

打开build/windows/runner/Package.appxmanifest文件,定位到<uap:VisualElements>节点,确认所有Logo属性(如Square150x150Logo、Square44x44Logo等)均指向你的自定义图标路径,而非默认的Flutter图标路径。例如:

<uap:VisualElements
  DisplayName="YourApp"
  Square150x150Logo="Assets/YourAppIcon.png"
  Square44x44Logo="Assets/YourAppIconSmall.png"
  Description="YourApp Description"
  BackgroundColor="#FFFFFF">

4. 重新打包并验证

完成上述修改后,重新生成msix安装包:flutter pub run msix:create,安装后检查以下场景是否仍存在Flutter默认图标:

  • 开始菜单快捷方式图标
  • 任务栏图标
  • 设置应用中的应用图标
  • 应用窗口标题栏图标

内容的提问来源于stack exchange,提问作者Beni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 19:37:56