A software update framework for OS X that uses Github Releases
Objective-C Shell Ruby Makefile
Pull request Compare This branch is 12 commits ahead, 466 commits behind sparkle-project:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Configurations
Documentation
Resources
Sparkle.xcodeproj
Sparkle
TestApplication
Tests
Vendor
bin
.clang-format
.gitignore
.travis.yml
CHANGELOG
LICENSE
Makefile
README.markdown
Sparkle.podspec
github.png
sign.png

README.markdown

Sparkle for Github

An easy-to-use software update framework for OS X developers on Github.

github sign

Differences from Sparkle

  • It uses the Version instead of Build number.
  • The Github version can contain a "v".
  • It uses latest github release.
  • Only uses code signing to check the identity, so you have to sign your binary.
  • No system profile can be sent.

Credits

How to release an update

A quick guide:

  1. Increase Version number under General
  2. Commit all files
  3. Push master to Github
  4. In Xcode archive Version and Export a Developer ID-signed Application
  5. Zip the exported application
  6. On github create a new release with the same version
  7. Test update

The Build version does not matter.

Todo

  • add nice custom github style to the changelog window
  • add additional security checks for SSL