Нужен ли вам доступ к целевым ОС для кодирования электронных приложений? - PullRequest
0 голосов
/ 10 мая 2019

Я использую Linux и создаю приложение Electron, которое я хочу распространять в Windows, Mac и Linux.Все, что я хочу, - это чтобы мое приложение могло само обновляться, но для этого требуется подпись кода.

Означает ли это, что мне нужно покупать сертификаты для Windows и Mac и покупать компьютеры для подписи?

Или я могу просто купить сертификаты и как их использовать для подписи на моем ноутбуке с Linux?

1 Ответ

1 голос
/ 10 мая 2019

Afaik, только окна и Mac нуждаются / поддерживают подпись кода на уровне приложения.

Вам необходимо получить сертификаты кода для Windows и Mac, которые подтвердят вашу личность. Вы должны проконсультироваться с поставщиком сертификата, какие платформы они поддерживают.

  • На компьютере Mac вы можете подписать как двоичный файл Windows, так и приложение Mac.
  • В linux вы можете подписывать двоичный файл windows, но не приложение mac afaik.
  • В Windows вы можете подписать двоичный файл Windows, но не Mac-приложение afaik.

Таким образом, с точки зрения машины сборки наиболее эффективно собирать / подписывать на mac, который поддерживает подписывание исполняемого файла windows через JSign и приложение mac.

...