Memiliki kalender saya di dermaga membantu mengingatkan saya untuk memeriksanya. Ini hanya pembungkus web sederhana untuk Kalender Google.
$ npm install -g electron
$ yarn install
$ yarn start
Aplikasi ini hanya akan berjalan jika Anda telah mematikan contoh lain. Jika Anda menggunakan npm start
saat instance lain berjalan, itu hanya akan menampilkan jendela instance lama itu, alih -alih memulai aplikasi.
Untuk mengemas aplikasi untuk setiap platform:
$ yarn
$ yarn run build-mac
$ yarn run build-linux
$ yarn run build-windows
Dengan MacOS Catalina ( 10.14.5
), Apple mensyaratkan file DMG untuk diawali oleh distributor. File -file yang saya bagikan semuanya ditandatangani dan dinotasikan oleh saya.
Jika Anda ingin mengembangkan aplikasi sendiri, Anda dapat men -debug dan menjalankan aplikasi melalui yarn start
tanpa masalah. Namun, jika Anda ingin membuat yang dapat dieksekusi ( yarn build-mac
), Anda perlu mengatur ID Apple dan kata sandi Anda untuk proses notaris.
Untuk melakukan ini, pertama -tama Anda memerlukan akun pengembang Apple yang valid. Anda dapat mendaftar di https://developer.apple.com. Anda perlu menggunakan Xcode untuk mengekspor informasi penandatanganan pengembang baru Anda dan menambahkannya ke gantungan kunci Anda.
Anda kemudian perlu menghasilkan kata sandi khusus aplikasi untuk ID Apple itu. Ini tidak sama dengan kata sandi yang Anda gunakan untuk masuk ke akun pengembang Anda. Anda dapat membuat kata sandi khusus aplikasi ini, di sini: https://appleid.apple.com
Setelah menyelesaikan kedua langkah itu, buat file .env
di root proyek ini. Itu seharusnya terlihat seperti:
[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.