ドックにカレンダーを用意することは、私にそれをチェックするように思い出させるのに役立ちます。これは、GoogleカレンダーのシンプルなWebラッパーです。
$ npm install -g electron
$ yarn install
$ yarn start
アプリは、他のインスタンスをシャットダウンした場合にのみ実行されます。別のインスタンスが実行されているときにnpm start
使用する場合、アプリを起動する代わりに、その古いインスタンスのウィンドウを単に表示します。
各プラットフォームのアプリをパッケージ化するには:
$ yarn
$ yarn run build-mac
$ yarn run build-linux
$ yarn run build-windows
Macos Catalina( 10.14.5
)を使用すると、AppleはDMGファイルをディストリビューターによって公証する必要があります。私が配布するファイルはすべて署名され、私によって公証されています。
自分でアプリを開発しようとしている場合は、問題なくyarn start
を介してデバッグして実行できます。ただし、署名付きの実行可能ファイル( yarn build-mac
)を作成する場合は、公証プロセスのためにApple IDとパスワードを設定する必要があります。
これを行うには、最初に有効なApple開発者アカウントが必要になります。 https://developer.apple.comでサインアップできます。 Xcodeを使用して、新しい開発者署名情報をエクスポートし、キーチェーンに追加する必要があります。
その後、そのApple IDのアプリ固有のパスワードを生成する必要があります。これは、開発者アカウントにサインインするために使用するパスワードと同じではありません。このアプリ固有のパスワードをここで作成できます:https://appleid.apple.com
これらの2つのステップを完了した後、このプロジェクトのルートに.env
ファイルを作成します。それは次のように見えるはずです:
[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.