google calendar desktop
1.7.1
도크에 내 달력이 있으면 확인을 상기시켜줍니다. 이것은 Google 캘린더를위한 간단한 웹 래퍼 일뿐입니다.
$ 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 은이 앱 별 암호를 만들 수 있습니다
이 두 단계를 완료 한 후이 프로젝트의 루트에서 .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.