#electron #code-signing #electron-builder #self-signed
Вопрос:
Я новичок в electron и получаю unknown publisher
сообщение об ошибке каждый раз, когда развертываю свое приложение на ПК. Я пытался отключить настройки контроля учетных записей пользователей, но это работало только в некоторых Windows 10, плюс это не лучший способ решить проблему.
И после некоторых исследований я обнаружил, что могу создать с self-signed certificate
помощью electron-builder
:
electron-builder create-self-signed-cert -p Name
Когда я запускаю этот cmd, я получаю сертификат .pfx
файла. Теперь, следуя этой документации, я знаю, что для подписания приложения на сервере сборки мне нужно установить CSC_LINK
, CSC_KEY_PASSWORD
. (как мне установить ссылку CSC и пароль ключа? могу ли я добавить их в свой пакет.json?)
Сначала мне нужно export the certificate
(мне просто загрузить сертификат на сервер?)
Во-вторых, мне нужно encode file to base64
(после того, как я загрузил сертификат, я его кодирую? из .pfx в txt?)
Более того, не лучше ли прикрепить .pfx
файл к nsis
установщику? или просто использовать сервер для выполнения этой работы?
Я так растерян, что любая помощь будет иметь большое значение. спасибо за всю вашу поддержку.