Abaixo está a documentação do SideQuest com instruções para construir e assinar o aplicativo.
Clonar o repositório
Para instalar as dependências do aplicativo
yarn install
Para iniciar a execução da pilha de desenvolvimento
yarn start
Para construir apenas o aplicativo angular
yarn app-build
Para construir apenas o aplicativo Electron
yarn build
yarn build --mac
yarn build --wlm
Para construir o aplicativo e o aplicativo angular (NÃO para Raspberry Pi)
yarn dist
Para construir o aplicativo e o aplicativo angular em um Raspberry Pi
yarn dist --armv7l
Para relançar o elétron se você fechá-lo acidentalmente
yarn electron
Para redefinir as coisas
yarn reset
"/S" for silent install and "/D=<path>"
O aplicativo é construído e assinado/notorizado com construtor de elétrons/notorização de elétrons. Abaixo estão as variáveis de ambiente necessárias e suas explicações.
APPLE_ID - seu ID da Apple, por exemplo. algué[email protected]
APPLE_ID_PASS – Uma senha específica do aplicativo – https://support.apple.com/en-gb/HT204397
APPLE_ID_TEAM - O ID da equipe do arquivo do aplicativo encontrado no painel do desenvolvedor Apple
CSC_LINK - O arquivo .p12 codificado em base64 (certificado Apple Developer ID) como uma string. Não inclua as partes -----BEGIN CERTIFICATE-----
ou -----END CERTIFICATE-----
apenas a string base64.
CSC_KEY_PASSWORD – A senha usada ao gerar o arquivo .p12 para mac.
GH_TOKEN – O token de acesso pessoal do github usado para fazer upload de lançamentos
WIN_CSC_LINK - O arquivo .p12 codificado em base64 (Windows Code Signing Cert). como uma corda. Não inclua as partes -----BEGIN CERTIFICATE-----
ou -----END CERTIFICATE-----
apenas a string base64.
WIN_CSC_KEY_PASSWORD – A senha usada ao gerar o arquivo .p12 para Windows.
Editar: a assinatura do Windows não funciona mais sem um dongle USB porque foda-se a indústria de assinaturas.
Você precisará disso no caminho para compilar para Windows localmente: C:UsersUSERAppDataLocalelectron-builderCachewinCodeSignwinCodeSign-2.6.0windows-10x64