Nachfolgend finden Sie die Dokumentation von SideQuest mit Anweisungen zum Erstellen und Signieren der Anwendung.
Klonen Sie das Repo
Um die App-Abhängigkeiten zu installieren
yarn install
Um den Dev-Stack zu starten, führen Sie ihn aus
yarn start
Nur zum Erstellen der Angular-App
yarn app-build
Nur zum Erstellen der Elektronen-App
yarn build
yarn build --mac
yarn build --wlm
So erstellen Sie die App und die Angular-App (NICHT für Raspberry Pi)
yarn dist
So erstellen Sie die App und die Angular-App auf einem Raspberry Pi
yarn dist --armv7l
Um das Elektron neu zu starten, wenn Sie es versehentlich schließen
yarn electron
Um Dinge zurückzusetzen
yarn reset
"/S" for silent install and "/D=<path>"
Die App wird mit Electron-Builder/Electron-Notorize erstellt und signiert/notorisiert. Nachfolgend finden Sie die erforderlichen Umgebungsvariablen und ihre Erläuterungen.
APPLE_ID – Ihre Apple-ID, z. B. [email protected]
APPLE_ID_PASS – Ein App-spezifisches Passwort – https://support.apple.com/en-gb/HT204397
APPLE_ID_TEAM – Die App-Le-Team-ID, die im Apple-Entwickler-Dashboard gefunden wird
CSC_LINK – Die Base64-codierte .p12-Datei (Apple Developer ID-Zertifikat) als Zeichenfolge. Schließen Sie nicht die Teile -----BEGIN CERTIFICATE-----
oder -----END CERTIFICATE-----
ein, sondern nur die Base64-Zeichenfolge.
CSC_KEY_PASSWORD – Die Passphrase, die beim Generieren der .p12-Datei für Mac verwendet wird.
GH_TOKEN – Das persönliche Github-Zugriffstoken, das zum Hochladen von Veröffentlichungen verwendet wird
WIN_CSC_LINK – Die Base64-codierte .p12-Datei (Windows Code Signing Cert). als String. Schließen Sie nicht die Teile -----BEGIN CERTIFICATE-----
oder -----END CERTIFICATE-----
ein, sondern nur die Base64-Zeichenfolge.
WIN_CSC_KEY_PASSWORD – Die Passphrase, die beim Generieren der .p12-Datei für Windows verwendet wird.
Bearbeiten: Die Windows-Signierung funktioniert ohne USB-Dongle nicht mehr, weil die Signierbranche scheiße ist.
Sie benötigen dies im Pfad zum lokalen Erstellen für Windows: C:BenutzerUSERAppDataLocalelectron-builderCachewinCodeSignwinCodeSign-2.6.0windows-10x64