Blog post: http://yiqiu.me/2015/11/19/sparkle-update-on-github/
- In the main branch, put
release.sh
andbump.sh
into your Xcode project folder. You will need to modify the project name in the file. It also assumes bothArchive
andProduct
folder exists. - Switch to
gh-pages
branch, putappcast.inc
into_includes
directory (You may need to create it yourself.) Again, modify the project name (line 15) in the file to your need. - Put
appcast.xml
into the root directory - Put the URL to the
appcast.xml
into theSUFeedURL
of yourInfo.plist
. - Push the branches.
- Run
bump.sh
to bump the internal version, which will be today's date + 3 digit build sequence. - Run
release.sh
to create a new release package following the naming convention. - Follow normal release process and upload the zip file to Github
- Push to the
gh-pages
branch to trigger a rebuild. (http://stackoverflow.com/questions/24098792/how-to-force-github-pages-build)