Tool to generate auto-upgrade artifacts (app.zip and Appcast.xml files) of your application using sparkle framework for macOS.
Welcome to the SparkleSoftwareUpdateTool wiki!
Sparkle software update tool generate application zip and Appcast.xml files which you can deploy on your auto-upgrade server. Tool is written in swift 2.0. It also provide test web server so that you can test your auto-upgrade package locally.
Download zip or clone the repository and start using it. If you have some extra customization requirement, you can easily modify the code. Following are the steps to use the tool:
Application path:
Either fill in application with absolute path or select application through open panel.
Update Version:
New auto-upgrade application version which you want to deploy on server.
DSA Private Key File:
Either fill in DSA private key file with absolute path or select a file through open panel.
Server URL:
Fill in server address and also add port if required where you are going to deploy auto-upgrade zip and Appcast.xml file.
Version Details:
Fill in the version details if you really want to provide. Its optional field.
Click on ‘Generate Software Update Files’ button to generate zip and Appcast.xml files.
If you want to test auto-upgrade on local network.
/Users/<user name>/Library/Caches/Saini.com.SparkleSoftwareUpdateTool
folderSUFeedURL
entry in your app which you want to upgrade to http://127.0.0.1:1337/Appcast.xml. If application is running on some other system in the same local network, change IP Address - 127.0.0.1 to your system’s IP Address where this tool is running.