MSIX上传微软商店报错:应用清单版本修订号非零问题排查
微软商店上传MSIX报错及应用清单找不到问题的解决办法
错误根源
微软商店硬性要求应用清单里的版本号格式为主版本.次版本.构建版本.0,也就是最后一位(修订号)必须是0。你在pubspec.yaml里配置的msix_version: 1.1.1.1最后一位是1,直接违反了这个规则,才导致上传报错。
关于找不到应用清单的说明
应用清单(AppxManifest.xml)是被打包进生成的MSIX文件内部的,不会直接出现在项目目录里。如果需要查看这个文件,用普通压缩软件(比如WinRAR、7-Zip)打开MSIX包,就能在根目录找到它。
修复步骤
- 修改
pubspec.yaml中的msix_version,把最后一位改成0,示例:msix_version: 1.1.1.0 - 重新执行以下命令生成合规的MSIX包:
flutter clean flutter pub get dart run msix:create - 用新生成的MSIX包重新上传微软商店即可。
额外提醒:当你开启store: true时,msix插件会自动适配部分商店要求的配置,但版本号这类需要手动调整到符合规则的格式。
内容的提问来源于stack exchange,提问作者DktPhl2018
相关产品推荐
相关产品推荐

