AppCast <sparkle:minimumSystemVersion> for different operating systems or enclosures #2580
Replies: 1 comment 3 replies
-
Unfortunately, Also an appcast item does not strictly need enclosure items for info-only updates (which you cannot mark the os), and an appcast item can have multiple enclosure items for delta updates (therefore, minimumSystemVersion not being a part of the enclosure item is correct.). To properly support "sparkle:os" it should be a supported attribute for every kind of element. But that kind of customization may be complicated and at that point you can use different items. cc @vslavik |
Beta Was this translation helpful? Give feedback.
-
Hi,
we are using Sparkle for our macOS versions of our applications and now we start using WinSparkle for the windows versions as well. Sparkle supports this by having a <sparkle:os="os_name"> - option in the <enclusore> tag. WinSparkle detects its enclosure and downloads it as expected.
But our mac apps require a minimum operating system of 10.15, therefore we added <sparkle:minimumSystemVersion>10.15</sparkle:minimumSystemVersion> to the appcast <item>.
Now, WinSparkle checks for minimum Windows version 10.15 where this flag is meant for macOS and would at least be different for Windows. I first tried to add the <os> - attribute in the <minimumSystemVersion> - tag but whether WinSparkle does not implement that for now or it is not the way it is meant to work.
Now I wanted to ask if the <minimumSystemVersion> would not be more useful if it was an attribute of the <enclosure> tag.
Otherwise we have to create always two items, one for windows and one for macOS with the exact same content except the enclosure.
Beta Was this translation helpful? Give feedback.
All reactions