macOS arm64 .dmg signed + notarized
Apple Developer cert + altool notarization. ~2 min sign + ~5 min notarize.
Scaffold with Electron Forge or electron-vite
1-2 hr
Lock the security defaults: contextIsolation + sandbox + CSP
2-3 hr
macOS x64 .dmg signed + notarized
Same flow as arm64. Universal builds rejected; ship per-arch.
Wire the IPC bridge between renderer and main
2-4 hr
Windows .exe signed (Code Signing cert)
EV cert recommended for SmartScreen reputation; OV cert works but takes 30 days to build trust.
Linux .AppImage
Ships unsigned. Auto-update via electron-updater works fine on AppImage.
Get the macOS code-signing setup right
3-5 hr
Get the Windows code-signing setup right
1-2 days (most of it cert delivery + identity verification)
Build installers with electron-builder
2-4 hr
Wire up auto-update with electron-updater
2-4 hr
Set up a CI pipeline that signs + notarizes + publishes
1 day
Build the install + first-run experience
1-2 days
Post-launch: crash reporting, telemetry, and update cadence
Ongoing, 5-10 hr/week for the first month