A continuación se muestra la documentación de SideQuest con instrucciones para crear y firmar la aplicación.
Clonar el repositorio
Para instalar las dependencias de la aplicación
yarn install
Para iniciar la ejecución de la pila de desarrollo
yarn start
Para construir la aplicación angular solamente
yarn app-build
Para crear la aplicación electrónica únicamente
yarn build
yarn build --mac
yarn build --wlm
Para crear la aplicación y la aplicación angular (NO para Raspberry Pi)
yarn dist
Para crear la aplicación y la aplicación angular en una Raspberry Pi
yarn dist --armv7l
Para volver a lanzar electron si lo cierras accidentalmente
yarn electron
Para restablecer las cosas
yarn reset
"/S" for silent install and "/D=<path>"
La aplicación está construida y firmada/notorizada con electron-builder/electron-notorize. A continuación se muestran las variables de entorno requeridas y sus explicaciones.
APPLE_ID: su ID de Apple, por ejemplo. [email protected]
APPLE_ID_PASS: una contraseña específica de la aplicación: https://support.apple.com/en-gb/HT204397
APPLE_ID_TEAM: el ID del equipo del archivo de la aplicación que se encuentra en el panel del desarrollador de Apple.
CSC_LINK: el archivo .p12 codificado en base64 (certificado de ID de desarrollador de Apple) como una cadena. No incluya las partes -----BEGIN CERTIFICATE-----
o -----END CERTIFICATE-----
solo la cadena base64.
CSC_KEY_PASSWORD: la frase de contraseña utilizada al generar el archivo .p12 para mac.
GH_TOKEN: el token de acceso personal de github utilizado para cargar lanzamientos
WIN_CSC_LINK: el archivo .p12 codificado en base64 (certificado de firma de código de Windows). como una cuerda. No incluya las partes -----BEGIN CERTIFICATE-----
o -----END CERTIFICATE-----
solo la cadena base64.
WIN_CSC_KEY_PASSWORD: la frase de contraseña utilizada al generar el archivo .p12 para Windows.
Editar: la firma de Windows ya no funciona sin un dongle USB porque se jode la industria de la firma.
Necesitará esto en la ruta para compilar para Windows localmente: C:UsersUSERAppDataLocalelectron-builderCachewinCodeSignwinCodeSign-2.6.0windows-10x64