个人效率Reddit 原帖

Update Apps: Ones that ACTUALLY update

完整上下文原始内容 · Reddit

As much as I dislike cleanmymac, and its available updates are limited, one thing it does well, is actually update the list of apps. I've used other apps, like macupdate and pear cleaner.. both I love, but I notice somethings it doesn't update the app. Has anyone ran into this and is there an app that does a better job of quitting the app, and actually updating?

01需求标签
个人效率缺失功能桌面应用部分解决

已收集讨论

25 条已收集

25条已收集49条 Reddit 标称评论
u/Latter_Pen2421楼主回复

I actually use updatest and Pear Cleaner. I don’t know why I said macupdater lol.i still find that stuff says it’s going to update then it doesn’t. Not all apps. Is this a known issue?

u/_Cybernaut_回复

I third Updatest. Manages App Store apps, Sparkle apps, Homebrew apps. Doesn't miss a thing!

u/thirtyfour41回复

I second Updatest, been using it for a few months now and I love it.

u/Nono_fromNeet

My experience is the same: Updatest and PearCleaner both work well, but each catches apps the other misses. The biggest improvement would be showing why an update failed instead of failing silently.

u/Normal-Bar8589

Dev perspective on the "quitting the app and actually updating" pain: I went through this recently wiring up signed updates for my own app. Bulk updaters can only be as clean as each app's own update path. Apps that ship a Sparkle feed are the reliable ones: there's a machine-readable, signed feed the updater can check, and the swap goes through a well-tested pipeline. Homegrown updaters and plain DMG re-downloads are where managers struggle, because replacing a running app's bundle is genuinely awkward on macOS the old binary stays in use until the app quits, which is why you see that force-quit step. Quick way to check which of your apps are the "easy" kind: defaults read /Applications/AppName.app/Contents/Info.plist SUFeedURL if that prints a URL, the app has a proper update feed.

u/Latter_Pen2421楼主回复

So what if an app doesn't have a nice one? Is there a way to install it so it does?

u/Latter_Pen2421楼主

This is actually a really good question. I have probably, at any given time, about 800 to 1,000 apps, and I need to keep track of them because sometimes I'll have multiple categories, like multiple updaters, for example. I'll try one that's kind of new, and it's not quite there yet. What I do is I keep track of its updates because I'm not launching it all the time. Sometimes it's fun to see an app that's, like, two years old that all of a sudden comes back. An example of that was Space Launcher. I had that sitting for years with no updates, and then all of a sudden, the developer returned and started updating it. That's basically the main reason why I have this feature. Of the 50 apps that I actually use, I have auto-updates on, but it's not really for those.

u/MaxGaav

I am testing VerrsionTracker, MacCurrent and Updatest side by side with (what is left from) MacUpdater, Latest and PearCleaner. So far Updatest is the most convincing, though the others are not that far behind. My trial of Updatest is almost over and I certainly find it good enough to buy it.

u/macnatic0

I'm happy with the built-in updater of App Cleaner & Uninstaller.

u/NewPointOfView

I’m not very familiar with this area of mac apps. Why do you need an app to update your apps?

u/ChainsawJaguar

I bought Updatest but am not totally pleased with it. If you turn off community contributions, it tends to work better. Otherwise, I'd get update notices for the exact same version numbers and it was just annoying. I miss MacUpdater.

u/HugeIRL回复

This is a server issue I'm working on! It self heals after a bit but I've been taking a look at why it's happening. :)

u/AutistasAngeles

cleanmymac will updates apps that are not in the app store. It does notify me when I need to update mac store apps. if you're using the setapp or the website app then you'll have access to all the tools. This allows me to clear purgeable space. Personally I like this app. I haven't used either macupdate or pear cleaner so I can't give a comparison.

u/harry-harrison-79

the miss usually comes from how the app was installed, not the updater itself. i'd split the list into buckets first: app store apps, homebrew casks, sparkle/direct-download apps, and random dragged .app bundles. for the stubborn ones, check whether the app is running from /Applications and whether the updater has permission to quit it. a lot of tools can detect an update but fail silently if the app is open, lives in ~/Applications, or was installed under a different user. if it keeps failing, i usually update that app from its own built-in updater once, then let the updater app handle it after that.

u/bigdogxxl

I've tried all the ones I could find — PearCleaner, Latest, Updatest, and MacUpdater (might have that last name wrong). All of them work for most apps and all of them fail on at least a small handful of apps, but not always the same ones. I mostly just use PearCleaner now as it means one less thing to manage.

u/NeuralNoodle42

The pattern I've noticed: the apps that "fail to update" are almost always the ones without a proper Sparkle feed... App Store apps and plain drag-to-Applications bundles. For those, no third party updater can reliably do the swap, so I just let the App Store handle its own and keep a bulk updater (Updatest / Latest) for the Sparkle based ones. Splitting my apps mentally into "App Store / Homebrew / Sparkle / manual" buckets made the whole thing way less frustrating.. .you stop expecting one tool to catch everything.