Status: WORK IN PROGRESS
Cross-platform updater for .NET and Xamarin. This library brings the latest platform-specific self-updating framework to Xamarin Mac / .NET Windows applications via a custom native implementation. This is made possible by two native libraries:
Before starting development, install 3rd party dependencies by executing
getlibs.sh (it’ll only work on macOS or unix operating system, no Windows script for now).
This will download and extract files based on
.gitbinmodules content and place them under
To use different version of Sparkle or WinSparkle binaries, you can edit
.gitbinmodules file and change it with your desired version.
- sparkle-project/Sparkle for macOS Native framework.
- vslavik/winsparkle for Win32 Native implementation.
- rainycape/SparkleSharp for Xamarin.Mac binding starting code.
This project is licensed under MIT License.