#qt #uwp #appx
#qt #uwp #appx
Вопрос:
Я создал программу с помощью QT Creator, которая генерирует UWP (универсальное приложение для Windows 10). Он будет запущен, и я могу установить его с помощью приложения Add-AppxPackage -Register AppManifest.XML из PowerShell.
Однако я хочу загрузить его в Windows Store, и я не могу найти никаких указаний по созданию пакета Appx [upload], который вам нужен для распространения приложения. Add-AppxPackage, похоже, не генерирует промежуточный файл Appx.
Есть идеи?
Спасибо, Ричард
Комментарии:
1. Я мало что знаю о QT Creator, но, думаю, вам нужно использовать один из инструментов, которые Microsoft рекомендует для упаковки UWP blogs.windows.com/buildingapps/2016/09/14 /…
Ответ №1:
Итак, похоже, вы можете использовать команду MakeAppx, которая поставляется с Visual Studio 2015. Запуск windeployqt для настройки папки, за которым следует MakeAppx (из командной строки разработчика Visual Studio), создает файл Appx. К сожалению, он не подписан, так что вы все равно ничего не сможете с ним сделать. Я попытался подписать его с помощью signtool и моего стандартного сертификата подписи кода, но это не сработало.
Комментарии:
1. QT Creator автоматически генерирует AppManifest. XML-файл, но вы должны зайти и отредактировать его, чтобы установить right: PublisherName, а издатель в разделе «идентификация» должен точно соответствовать издателю в сертификате, включая любую информацию о местоположении в сертификате.