Last active 2 hours ago
0
0
1
Auto-update options for D-Patch (macOS, Swift, distributed as bare DMGs)
Short answer: Sparkle 2 — the de-facto standard, and basically the only serious native option for a non-sandboxed, non-App-Store app.
The options
| Option | What it is | Used by |
|---|---|---|
| Sparkle 2 | Framework: checks an appcast.xml feed, downloads, EdDSA-verifies, installs & relaunches. Delta updates, "install to /Applications", Check-for-Updates menu UX |
The default for indie/OSS Mac apps for ~20 years |
| Hand-rolled GitHub Releases check | GET /repos/<owner>/<repo>/releases/latest, compare against CFBundleVersion, alert + link to DMG |
Small OSS apps that don't want the machinery |