Cocoa developer time-saver: SparkleZip 1.1
Sparkle is an open-source module for Cocoa that allows developers to add that cool "Check for Updates" and auto-install feature with relative ease; it's used by some of our favorite applications. If you already knew that, then you might be part of the small but important group of people who would be interested in SparkleZip.
SparkleZip is a free utility with a very self-explanatory name. Drag your application onto its icon and it will read your CFBundleVersion and generate a properly named zip file, ready for appcasting. It's a few seconds shaved off of release time and a great way to prevent mishaps, given that the current version of Sparkle is not overly forgiving once an appcast is published. Meanwhile, those seconds you just saved can go towards working on your next release which, by the way, we heard was going to be awesome.
Update: Due to an editing error, the post originally implied that TextMate is a Sparkle-enabled application. Although it's listed among the apps on the Sparkle wiki, Allan has said that he does not use Sparkle to handle TextMate updates. Our apologies for the mixup.Share
Sparkle is an open-source module for Cocoa that allows developers to add that cool "Check for Updates" and auto-install feature with...
Add a Comment
Whoa, I don't know why TextMate's on the wiki. It's what inspired me to write Sparkle in the first placeâI certainly knew it had its own mechanism. Ah, well. I removed it. Sorry for the mix-up, guys.
December 30 2007 at 11:55 AM Report abuse Permalink rate up rate down ReplyI think we've all learned something today...
Thanks Andy for Sparkle, thanks Allan for TextMate, and thanks Brett for clearing up the fog of code.
TextMate using Sparkle would be news to me - how did you find out?
SparkleZip is definitely something to have in your XCode build chain, though. If you'd also like free Sparkle-compliant appcasts, register your app with http://osx.iusethis.com/ and set http://osx.iusethis.com/appcast/ as your SUFeedURL. And don't forget to tell iusethis about your new version. :-)
Actually, I had "appname" in angle brackets at the end of the feed URL. Check out http://osx.iusethis.com/about/export for more info.
December 30 2007 at 6:21 AM Report abuse Permalink rate up rate down ReplyHey Jonas --
Brett is not to blame for the TextMate/Sparkle mixup, that was all me. I wanted to link in some apps that use Sparkle to illustrate its utility for our non-dev readers, and I put in an app that I THOUGHT used Sparkle, but sadly I was out of date. :-(
As noted in the update to the post, I'm not the only one who thinks TextMate uses Sparkle -- Andy's wiki lists it as one of the enabled apps.
Hot Apps on TUAW
Deals of the Day
more deals- Used Apple iMac 17" Core 2 Duo 1.83GHz for $430 + $28 s&h
- Lounge Deluxe Stand for iPhone / iPod touch for $28 + $8 s&h
- Brookstone Surround-Sound Earbuds for $14 + $7 s&h
- Refurbished Skullcandy Tokidoki Smokin' Buds Mic'd Headset for $5 + $2 s&h
- Stitchway Backup Battery for iPod / iPhone for $5 + free shipping
- Used Apple MacBook Pro 2.4GHz 15" LED Laptop for $1,030 + $29 s&h
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



5 Comments