Follow these simple steps, and you’ll have your app auto-updating in no time.
SUUpdater. This will instantiate your Sparkle updater object.
sharedUpdater, which updates the hosting .app bundle. If you want to update a non-app bundle, such as a Preference Pane, see Updating a Bundle for alternative instructions.
SUPublicDSAKeyFilekey to your Info.plist; set its value to your public key’s filename—unless you renamed it, this will be dsa_pub.pem.
SUFeedURLkey to your Info.plist; set its value to the URL of your appcast.
CFBundleVersionkey in your Info.plist.
quit:Sparkle doesn’t ask the user about updates until the second launch, in order to make your users’ first-launch impression cleaner.
That’s it! You’re done! You don’t have to do any more. But you might want to:
Last edited by Peter Du,