I'm using Sparkle to distribute updates to my OS X app. It's working well for most of my users but I'm getting reports from a small number saying that "Check For Updates" is disabled.
The only other examples I can find online are from developers who NEVER see "Check For Updates" enabled. In my case, the whole process is working great for most customers; only a few are experiencing this.
I'm not doing anything tricky. I'm set up exactly like the documentation describes (https://github.com/sparkle-project/Sparkle/wiki), including signing the framework with my developer ID. And again, it works for most.
Right now the users who are having trouble are running OS X 10.9.4 but I can't confirm if there are 10.9.4 users for whom it works.
It's expected behavior.
When you checked the "Automatically download and install updates in the future", Sparkle will download the dmg in background and disable the menu. App will be updated on next launch.