Failsafe against broken updates? #2387
-
Hi Sparkle folks There's always a chance that an app will crash on launch on an end user's machine--try as we might, bugs will always make it into production, and sometimes only surface "in the wild". I'm curious how to protect against broken updates like this. It's my understanding that Sparkle's update checking operates in-process with the app. So if someone were to install an update to a broken build, they'd be unable to update out of that state when I push a fix. I've scoured the docs and don't see any advice for situation. Does Sparkle offer any failsafe? Are there any workarounds, e.g. some sort of helper app? (Apologies in advance if this isn't the right place to post) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Not really if the reason your app is that unstable is unrelated to Sparkle. Sparkle may have a fail safe if the updating process of your app is broken for example (usually due to invalid configuration) which may involve posting an informational only update. The best you can do in the former case is to harden on your testing before releasing and learning from past mistake and how to prevent those going forward. |
Beta Was this translation helpful? Give feedback.
Not really if the reason your app is that unstable is unrelated to Sparkle. Sparkle may have a fail safe if the updating process of your app is broken for example (usually due to invalid configuration) which may involve posting an informational only update. The best you can do in the former case is to harden on your testing before releasing and learning from past mistake and how to prevent those going forward.