Sign Mac Dmg with Sparkle
Sign your Mac app with Sparkle and handle Auto-download and update
1. Sign and Archive your Mac app with Xcode > Developer Id
2. Upload new dmg
to a https-empowered server
3. Update new Appcast
- Generate your
appcast.xml
file:
$ ./bin/generate_appcast <path-to-your-app-holding-folder>
- Update your
appcast.xml
file with correct value for these tags:
<title> // Version title
<sparkle:releaseNotesLink> // Link to the short HTML file of changelog
<sparkle:fullReleaseNotesLink> // Link to the full HTML file of changelog (can use same file)
<enclosure url="..."> // Link to the actual dmg on the https-empowered server
- Enjoy the automatic update alert for your app!