Ниже представлена документация SideQuest с инструкциями по сборке и подписанию приложения.
Клонировать репозиторий
Чтобы установить зависимости приложения
yarn install
Чтобы запустить стек разработки, запустите
yarn start
Чтобы создать только приложение Angular
yarn app-build
Только для создания электронного приложения
yarn build
yarn build --mac
yarn build --wlm
Чтобы создать приложение и приложение Angular (НЕ для Raspberry Pi)
yarn dist
Чтобы создать приложение и приложение angular на Raspberry Pi
yarn dist --armv7l
Чтобы перезапустить электрон, если вы его случайно закрыли
yarn electron
Чтобы сбросить настройки
yarn reset
"/S" for silent install and "/D=<path>"
Приложение создано и подписано/заверено с помощью Electronic-Builder/Electron-Notorize. Ниже приведены необходимые переменные среды и их пояснения.
APPLE_ID — идентификатор вашего яблока, например. кто-то@apple.com
APPLE_ID_PASS — пароль приложения — https://support.apple.com/en-gb/HT204397.
APPLE_ID_TEAM — идентификатор команды приложения, найденный на панели инструментов разработчика Apple.
CSC_LINK — файл .p12 в кодировке Base64 (сертификат Apple Developer ID) в виде строки. Не включайте -----BEGIN CERTIFICATE-----
или -----END CERTIFICATE-----
части только строки base64.
CSC_KEY_PASSWORD — парольная фраза, используемая при создании файла .p12 для Mac.
GH_TOKEN — токен личного доступа github, используемый для загрузки релизов.
WIN_CSC_LINK — файл .p12 в кодировке Base64 (сертификат подписи кода Windows). как строка. Не включайте -----BEGIN CERTIFICATE-----
или -----END CERTIFICATE-----
части только строки base64.
WIN_CSC_KEY_PASSWORD — парольная фраза, используемая при создании файла .p12 для Windows.
Изменить: подпись Windows больше не работает без USB-ключа, потому что к черту индустрию подписи.
Это понадобится вам для локальной сборки Windows: C:UsersUSERAppDataLocalelectron-builderCachewinCodeSignwinCodeSign-2.6.0windows-10x64.