Vous trouverez ci-dessous la documentation de SideQuest avec des instructions pour la création et la signature puis l'application.
Cloner le dépôt
Pour installer les dépendances de l'application
yarn install
Pour démarrer l'exécution de la pile de développement
yarn start
Pour créer l'application angulaire uniquement
yarn app-build
Pour créer l'application électronique uniquement
yarn build
yarn build --mac
yarn build --wlm
Pour créer l'application et l'application angulaire (PAS pour Raspberry Pi)
yarn dist
Pour créer l'application et l'application angulaire sur un Raspberry Pi
yarn dist --armv7l
Pour relancer Electron si vous le fermez accidentellement
yarn electron
Pour réinitialiser les choses
yarn reset
"/S" for silent install and "/D=<path>"
L'application est construite et signée/notorisée avec electronic-builder/electron-notorize. Vous trouverez ci-dessous les variables d'environnement requises et leurs explications.
APPLE_ID - votre identifiant Apple, par exemple. quelqu'[email protected]
APPLE_ID_PASS - Un mot de passe spécifique à l'application - https://support.apple.com/en-gb/HT204397
APPLE_ID_TEAM - L'ID d'équipe du fichier d'application trouvé sur le tableau de bord du développeur Apple
CSC_LINK - Le fichier .p12 codé en base64 (certificat d'identification de développeur Apple) sous forme de chaîne. N'incluez pas les parties -----BEGIN CERTIFICATE-----
ou -----END CERTIFICATE-----
uniquement la chaîne base64.
CSC_KEY_PASSWORD - La phrase secrète utilisée lors de la génération du fichier .p12 pour Mac.
GH_TOKEN - Le jeton d'accès personnel github utilisé pour télécharger les versions
WIN_CSC_LINK - Le fichier .p12 codé en base64 (Windows Code Signing Cert). comme une chaîne. N'incluez pas les parties -----BEGIN CERTIFICATE-----
ou -----END CERTIFICATE-----
uniquement la chaîne base64.
WIN_CSC_KEY_PASSWORD - La phrase secrète utilisée lors de la génération du fichier .p12 pour Windows.
Edit : la signature Windows ne fonctionne plus sans dongle USB, car j'emmerde l'industrie de la signature.
Vous en aurez besoin sur le chemin pour créer Windows localement : C:UsersUSERAppDataLocalelectron-builderCachewinCodeSignwinCodeSign-2.6.0windows-10x64