Diadem Software

Starting a Micro-ISV company from scratch…Oh My!

Diadem Software header image 2

Updating With a Little Sparkle

August 7th, 2007 · 1 Comment

I’m sure the way I will go about programming won’t make much sense to anybody. I look at it like I know what the end product needs to be. I have many tasks to get to that point and they all have to get done, so the order might not matter as much. Chipping away at the stone so to speak. When I first started planning I wondered how I was going to update my app. I just figured it would be downloaded for each version and email notifications sent out. After listening to a podcast interview of Andy Matuschak creator of Sparkle Frameworks I found a simple solution for updating. It is called Sparkle. Sparkle is a module that developers can stick in their Cocoa applications (five-step install!) to get instant self-update functionality. It really is a great framework and is easy to add to your app. I couldn’t get it to work at first as it was throwing me an error saying it is in progress. I had made a minor mistake on the XML file and thought that would be a simple fix but it wasn’t. After going over what I could have done wrong I discovered that I copied the wrong framework over to the copy files phase. Duh. After I got that fixed I ran my app and I had success! It downloaded the next build on the site and installed it. I know that is a simple thing to add and I’m a million miles away but it felt good to actually accomplish something the first day!

Tags: Programming · Starting Out · cocoa

1 response so far ↓

  • 1 Kevin // Aug 22, 2007 at 10:46 am

    “Sparkle is a module that developers can stick in their Cocoa applications (five-step install!) to get instant self-update functionality” -

    Wow… what are you making here, hot chocolate?!

    Obviously this is way, way, WAY over my head. But it does sound fun!

    Looking forward to updates -

    Kevin

Leave a Comment