Sparkle
Sparkle
1.23.0

4.2

Sparkle free download for Mac

Sparkle1.23.0

12 February 2020

Gives developers instant self-update functionality.

Overview

Sparkle is a module that developers can stick in their Cocoa applications (five-step install!) to get instant self-update functionality. By that, I mean that your app will be able to update itself, not just check for new versions: it'll read the update information from an appcast on your server, download, extract, install, restart, and even offer to show the users release notes before they decide if they want to update.

It's free, it's easy, and it'll make using a Mac better for everyone, so go for it! Make sure to visit Sparkle's homepage to see a video of it in action.

Features
  • True self-updating - no action required from the user.
  • Supports appcasts for release information. Appcasts are cool.
  • Extracts updates from .tar, .tbz, and .tgz archives.
  • Displays a detailed status window to the user.
  • Can display release notes to the user before updating.
  • Seamless app integration - there's no mention of Sparkle anywhere; your app's name and icon are inserted everywhere automatically.
  • Really, really easy to install.
  • You don't have to put any glue code for Sparkle anywhere in your project (it's all through IB), so it's trivial to upgrade or remove the module.
  • (Should be) good about error handling in bad conditions.

What's new in Sparkle

Version 1.23.0:
  • Support generating appcast with localizations
  • Support versions with git commit SHA
  • Hide "Skip..." and "Remind..." buttons when they're not relevant
  • Preserve Finder tags while updating apps
  • Read-only update alert dialog formatting improvements
  • Check if SUBundleName is set before normalizing
  • NSInteger cast warning on Xcode 11
  • Correct appcast file extension
  • Update Sparkle.strings
  • Fix spelling
  • Fix missing Danish translations in Sparkle.strings
  • Update Sparkle.strings
  • Remove .h files from Build Rules for bsdiff and ed25519

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Sparkle app?

13 Reviews of Sparkle

Ean
02 April 2017
Version: 1.17.0

Most helpful

A pretty great framework which, unfortunately, is being confused with another Sparkle--a WYSIWYG website design app which is also pretty great. This Sparkle, the framework, has been around for at least ten years The younger, web development Sparkle.has slightly changed its name with "One" and "Pro" suffixes but it is meager disambiguation. We are now doomed to have cross-posting at MU (and elsewhere) until the end of time. At least both Sparkles are worthy of attention; it could be worse.
(2)
Ean
02 April 2017
Version: 1.17.0
A pretty great framework which, unfortunately, is being confused with another Sparkle--a WYSIWYG website design app which is also pretty great. This Sparkle, the framework, has been around for at least ten years The younger, web development Sparkle.has slightly changed its name with "One" and "Pro" suffixes but it is meager disambiguation. We are now doomed to have cross-posting at MU (and elsewhere) until the end of time. At least both Sparkles are worthy of attention; it could be worse.
(2)
Cjbolland
16 June 2016
Version: 1.13.1
WTF .. macOS 10.12 has a new security added that disables you to down load apps in zip or other compressed format. This makes things like Sparkle not working anymore. In other words, all apps that are using Sparkle cannot auto update anymore. Damn...
(0)
Show comment (1)
5
Monkeyjunkey
25 August 2014
Version: 1.8.0
Great to see movement on this. Without sparkle OSX world would have a problem. Very thankful for this tool. Let's me avoid using the flawed MAS. Thanks Andy for inventing Sparkle and Jake and other contributors for picking up development!
(2)
Tapper
17 June 2009
Version: 1.5b5
THis is my favorite Mac updater. I hope more developers use it. Very clear and intuituve.
(4)
5
Tony-Arnold
14 August 2008
Version: 1.5b5
Sparkle is indispensable if you're a small developer. Until Apple releases something that handles what Sparkle does at an operating system level I'll be including the Sparkle framework in all of my apps. Absolutely brilliant, Andy - keep up the great work!
(1)
1
Borlox
26 July 2008
Version: 1.5b4
Am I the only one who thinks this is a bad idea? Applications that don't need to access the network, shouldn't. The Mac OS is moving toward a sandbox security model in which applications can be selectively allowed access to kernel facilities such as I/O and networking. This framework conflicts with that model. A security-conscious user should have an admin account that is used only for administrative tasks such as software installation. Only the apps that are required for those tasks should run in that account. All other work should be done in another account, without admin privileges. Sparkle conflicts with that model, too. The one time I tried it, Sparkle installed an app bundle with wrong, wide open, permissions. Unfortunately, more and more developers are included this waste of disk space in their products, and you can't remove it, because then the apps won't launch.
(2)
Show comment (1)
Hofman
06 June 2008
Version: 1.5b1
The concept is really nice. But unfortunately the implementation is very buggy. There are some critical bugs, and it has a huge chance to lead to namespace clashes, due to its implementation of many categories on Cocoa objects. Due to the nature of this framework, as a simple drop-in utility, this is pretty serious. Moreover the localizations are missing. Anyone should be aware this is a *beta* version. MU should have noted this, probably this version should not have been listed at all. I strongly advice developers not to use this version. And if you do, be aware that you *must* fix its bugs and be very well aware of the namespace problems.
(0)
5
Zwei
01 June 2008
Version: 1.5b1
This is how updates should be done!
(1)
Meego
31 March 2007
Version: 1.1
Too bad the dev's site has been down for some time now. Is this stil being developped?
(1)
Show comments (3)
Namxam
16 July 2006
Version: 1.1
It would be great if you two could cooperate and create a quasi standard for the mac platform - something similar to Growl, just for software updates.
(0)
4.5
Billy-Ray-Valentine
26 January 2006
Version: 0.1.1
Really easy to use, code all commented. Very well done. I like it ;) Thanks a lot.
(1)
Nath31
25 January 2006
Version: 0.1.1
sounds like a good updating app plugin. I cannot tell you the amount of times when I saw an update for an app, but wanted it to be a 2-click job, rather than loading the disk image, copying, replacing, etc.... this would be greatly appreciated.
(0)
Sascha-Müllner
10 January 2006
Version: 0.1
Cool I am basically working at the same. I did it with a framework and a system preference and am thinking of integrating more features like updating all apps. instantly using the framework, mirror downloads with crc check. How about a coop? Would be cool if you could drop me a message - sascha!muellner.de Kind regards, Sascha
(0)
Show comment (1)