Wenn ich meinen Kalender im Dock habe, erinnere ich mich daran, ihn zu überprüfen. Dies ist nur ein einfacher Web -Wrapper für den Google -Kalender.
$ npm install -g electron
$ yarn install
$ yarn start
Die App wird nur ausgeführt, wenn Sie andere Fälle abgeschlossen haben. Wenn Sie npm start
verwenden, während eine andere Instanz ausgeführt wird, wird das Fenster dieser alten Instanz einfach angezeigt, anstatt die App zu starten.
Um die Apps für jede Plattform zu verpacken:
$ yarn
$ yarn run build-mac
$ yarn run build-linux
$ yarn run build-windows
Bei MacOS Catalina ( 10.14.5
) verlangt Apple, dass DMG -Dateien vom Händler notariell notariell notariell notariell werden müssen. Die von mir verteilenden Dateien werden von mir alle signiert und notariell notariell.
Wenn Sie die App selbst entwickeln möchten, können Sie die App ohne Probleme debuggen und durch yarn start
ausführen. Wenn Sie jedoch eine signierte ausführbare Datei ( yarn build-mac
) erstellen möchten, müssen Sie Ihre Apple-ID und Ihr Passwort für den Notarizationsprozess einrichten.
Dazu benötigen Sie zunächst ein gültiges Apple -Entwicklerkonto. Sie können sich unter https://developer.apple.com anmelden. Sie müssen XCode verwenden, um Ihre neuen Entwickler -Signierinformationen zu exportieren und sie zu Ihrem Schlüsselbund hinzuzufügen.
Sie müssen dann ein App-spezifisches Passwort für diese Apple-ID generieren. Dies ist nicht das gleiche wie das Passwort, mit dem Sie sich in Ihrem Entwicklerkonto anmelden. Sie können dieses App-spezifische Kennwort hier erstellen: https://appleid.apple.com
Erstellen Sie nach Abschluss dieser beiden Schritte eine .env
-Datei im Stamm dieses Projekts. Es sollte ungefähr aussehen wie:
[email protected]
APPLEIDPASS=xxxx-tttt-vvvv-aaaa
Copyright 2018 Luke Klinker
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.