Sparkle Automation with Xcode 4
I added Sparkle, for the first time, to a project. Sparkle is the (fairly) painless way to add automatic updating to a program. However, for security, there are a few steps you must take each time you want to publish an update - like code signing, xml changes, zip'ing, etc.
To use this script to automate the Sparkle update process, you have to do a couple things:
1. Add a new "run script" build step to your Xcode 4 project.
2. Modify the "DSA_SIG" value in the script to point to the Sparkle signing Ruby script (that came with Sparkle) and your private key.
3. If you have per-version release notes, update the code related to "DESCRIPTION" to reflect where the release notes are located.