Follow these simple steps, and you’ll have your app auto-updating asap. Note that Sparkle does not yet support sandboxed applications.
if you are using cocoapods, then follow these alternate instructions
-Wl,-rpath,@loader_path/../Frameworks, because Xcode sucks.
SUUpdaterin the Class box of the Custom Class section in the inspector.
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. We strongly encourage you to use HTTPS URLs for the appcast.
CFBundleVersionkey in your Info.plist.
That’s it! You’re done! You don’t have to do any more. But you might want to: