使用windeployqt进行Windows Store部署

使用windeployqt进行Windows Store部署

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

微软在Windows 8中推出Windows Store,开发者需对软件进行数字签名。使用Qt 6.11,windeployqt可生成AppxManifest.xml。教程涵盖自签名证书的创建、文件结构的部署及appx安装程序的生成,最终需用有效的代码签名证书替换自签名证书。

🎯

关键要点

  • 微软在Windows 8中推出Windows Store,开发者需对软件进行数字签名。

  • AppxManifest.xml描述了Microsoft Store的打包信息。

  • 使用Qt 6.11,windeployqt可以生成AppxManifest.xml。

  • 教程包括创建自签名证书、部署文件结构和生成appx安装程序。

  • 创建自签名证书需要使用Windows SDK中的makecert和pvk2pfx工具。

  • 部署项目分为三个目录:files、keys和package。

  • files目录包含可执行文件和附加文件,Assets文件夹包含应用描述和应用图标。

  • 使用windeployqt生成初始的AppxManifest.xml。

  • 最终的.appx文件需要用有效的代码签名证书替换自签名证书。

➡️

继续阅读