Hi all,
Migrating from Kaju to the MBS Sparkle Updater Kit, I’m hitting a roadblock. I’ve done all the keys, MD5 hashing and creation of the XML, added the Sparkle Framework and the public key build steps but it seems to silently fail and I can’t home in on any errors.
I built the Updater Example and same thing. I’m missing something or something has changed. MBS 25.1, Xojo 2025r1.1.
Any guidance would be appreciated. Thanks
info.plist entries maybe?
Anything logged in Console.app from the app?
Hi Christian, I “think” the info.plist is correct, but this also happens on the Updater Example. When I console log, I do see this.
error 13:29:39.795434-0400 Updater Example Error: checkForUpdates - updater hasn't been started yet. Please call -startUpdater: first
Now, I see in your appcast.xml, it mentions the Sparkle Framework is 2.0, but it wasn’t present in the example so I downloaded latest which is 2.7, so let me see if I can grab that older version later. Thanks
No need to go to old version.
But do you call startUpdater method on the SPUUpdaterMBS class?
No, I can’t see where startUpdater is available as a method. I do call init. Now, if I use Sparkle Framework 2.0, your updater example works fine. So somewhere between 2.0 and 2.7, something changed. 
This gets me going for now, and hopefully I can dig deeper later. Thanks.
Is this updater kit (or any other one) available to do on Linux? What about changes to database tables?
Thanks,
Tim