Deploying
To sign on Mac, you need a developer account and a distribution certificate. Electron-build will auto pick up the cert if it exists
Way2 may be easy for private repos too
Way 1: AutoUpdate Server
Hazel
Easy zeit creation that pulls from github releases even for private repos
Only run in the prod app version
Notifying user
Way 2: Electron-Updater
Easiest setup! Struggles with private repos, apparently private repos work here too
1)
3)
Electron-updater Vs. built-in autoUpdater
Dedicated release server is not required.
Code signature validation on mac & win
All required metadata auto produced & published
You need only 2 lines of code to make it work.
Way 3, Electron Way:
App runs on macOS or Windows
App has a public GitHub repository
Builds are published to GitHub Releases
Builds are code-signed
On WIndows: Make sure not to update app the [first time it runs](**
Last updated