1

Я пытался подписать AppX, созданный D.A.C. чтобы проверить его работу, как ожидалось, но, похоже, самоподписанный сертификат недостаточно.Как подписывать AppX из Desktop App Converter

Я также пытался подписать с помощью моего сертификата SHA256 Comodo, но даже если я не забудьте использовать такое же имя издателя в качестве свидетельства в манифесте, я получаю

SignTool Error: An unexpected internal error has occurred. 
 
Error information: "Error: SignerSign() failed." (-2147024885/0x8007000b)

I я начинаю задаваться вопросом, не означает ли это, что я должен использовать Authenticode.

Я был бы очень признателен за советы относительно того, что должны делать другие, кто преуспел.

ответ

0

Я пытался подписать AppX, созданный D.A.C. чтобы проверить его работу, как ожидалось, но, похоже, самоподписанный сертификат недостаточно.

При запуске ЦАП мы можем использовать флаг -Sign, чтобы автоматически подписывать ваш пакет .appx. Пожалуйста, смотрите подробности в Sign your converted desktop app

Чтобы deply преобразованного приложения, пожалуйста, обратите внимание, что сертификат должен быть установлен на компьютере, см моего ответа в Installation Failed after creating UWP with Desktop App Converter

Я начинаю задаваться вопросом, если это не значит, что я использовать Authenticode

Да, программы Authenticode включают MakeCert см here

------------ Update (09/25/2016) ------- ----

Развертывание приложения с помощью надстройки appxpackage -зарегистрироваться AppxManifest.xml командлете или путем перекомпоновки его с помощью MakeAppx см App упаковщик (MakeAppx.exe)

Пожалуйста локализовать в папку макета Appx, который содержит AppxManifest.xml файл, после обновления этого файла, чтобы содержать ссылку на рамочном пакете VCLibs UWPDesktop, открытая Powershell (как администратор) и тип:

add-appxpackage –register AppxManifest.xml 

Примечание: если пакет был установлен на этом устройстве, сначала удалите его, иначе вы увидите исключение конфликта.

+0

Я попробовал параметр -Sign, но AppC не может работать. –

+0

@MitchMatch, что означает «не может работать»? Как вы развернули –

+0

Я просто дважды нажимаю на AppX и нажимаю Install. –