We build a Qt app using: https://github.com/therecipe/qt. Now we need an auto updater and found this: https://sparkle-project.org
Looks like it is being used by multiple apps on my machine:
/Applications/VLC.app/Contents/Frameworks/Sparkle.framework
/Applications/Adium.app/Contents/Frameworks/Sparkle.framework
/Applications/TeamViewer.app/Contents/Frameworks/Sparkle.framework
/Applications/Docker.app/Contents/Frameworks/Sparkle.framework
...
Some articles show me how to use it in Qt:
- http://www.discoversdk.com/knowledge-base/using-sparkle-in-qt
- https://github.com/sparkle-project/Sparkle/issues/1137#issuecomment-336667547
but it's for C++/Objective C code.
Is it possible to use with Golang? If so, how?
https://github.com/therecipe/qt/issues/743#issuecomment-444689169
sparkle.m:
sparkle.go:
And in
main.go, call that func:appcast.xml:
Info.plist: