How to disable sparkle.framework updates for specific app?
Solution 1:
While the steps given in the answer of @mac605 are correct, editing the info.plist
would void the signature which might render the app unusable on recent versions of macOS.
A cleaner solution is to put these keys in the defaults domain of that application as it would do if it had a switch in the UI to control the update behaviour. This can be done with
defaults write <bundle identifier> SUEnableAutomaticChecks -bool false
You can find the <bundle identifier>
of the application in question in the key CFBundleIdentifier
in it's info.plist
For other Keys to control Sparkle's behaviour see it's documentation.
Solution 2:
You can try steps listed below - it worked in case of All2MP3 app, that was taken by rogue developer and changed into malware deployment platform.
Make backup of your original old app version!
Right click on the app and choose
Show Package Contents
.Open
info.plist
file in your preferred text editor (I use TextWrangler)Search for
SUEnableAutomaticCheck
In the line below change
YES
toNO
Save file. Your app should stop updating automatically.