Чего мне не хватает в моей конфигурации OS X Squirrel?

Я развертываю приложение Electron с Squirrel на сервере для выполнения обновлений. Развертывание Windows работает нормально, обновляясь из .nupkg по этому образцу пути:

https://host/update/win32/1.0.1/RELEASES

Однако версия для Mac (которой я предоставляю файл .zip в соответствии с документацией), похоже, не работает. Я наткнулся на некоторую противоречивую информацию о путях (и перепробовал их все, а также огромное количество вариантов на случай опечаток в документах), но самая последняя информация, которую я смог найти, это то, что я использую сейчас:

https://host/update/darwin_x64/1.0.1

Какой путь я должен использовать для OS X? Возможно, есть что-то в файле .zip, который создает Electron-builder (с модулем Squirrel), что может вызвать проблему?


person Brian Knoblauch    schedule 31.01.2017    source источник


Ответы (2)


Ваш вопрос помечен как электронный строитель. electronic-builder поддерживает безсерверное и простое автоматическое обновление .

person develar    schedule 01.02.2017

Мои переменные среды подписи кода не устанавливались должным образом в моем сценарии сборки OS X, поэтому подписывание кода не происходило. Чтобы приложения OS X могли обновляться через Squirrel, как новая, так и старая версии ДОЛЖНЫ быть подписаны.

person Brian Knoblauch    schedule 05.12.2017