Skip to content

criticalUpdate does not force an update if there is a newer "non" criticalUpdate... #2634

Closed Answered by zorgiepoo
BobBrownConsulting asked this question in Q&A
Discussion options

You must be logged in to vote

maximum-versions is irrelevant here. Once Sparkle chooses the best update item from your appcast, the other ones are not referenced again. So the appcast item that is chosen needs to have all the sufficient information on the critical update.

Your builds are:

1.0.0.14
1.0.0.12
1.0.0.11

..according to the appcast you uploaded (from the sparkle:version). There are no builds that are 11, 12, 14.

The appcast you uploaded indicates you passed --critical-update-version 12 for update 1.0.0.12 which would be wrong.

--critical-update-version 1.0.0.12 should make update 1.0.0.14 appear critical if the user has a build < 1.0.0.12. It does not offer the user update to 1.0.0.12 first (this is not des…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by BobBrownConsulting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants