MacUpdater can automatically track the latest updates of all applications installed on your Mac. Launch MacUpdater to see at a glance which of your apps are out-of-date. And with a simple click, you can update any outdated app. Don't waste any more time manually searching for updates, downloading, installing and cleaning up. Let MacUpdater take care of it all for you!
- SCAN: Nothing could be easier than finding out which of your apps are out-of-date with MacUpdater. Just launch it and let it scan your apps. You'll see a list of all your apps, and apps with updates are listed in red. There are convenient filter-options to display just those apps that are outdated. You can also ignore apps or updates you are not interested in.
- UPDATE: Updating apps could not be simpler - just click the "Update" button next to any outdated app and MacUpdater will update the app to the current version automatically. MacUpdater can silently run in the background, check your apps for updates every day and let you know about new updates with notifications.
- ONE-TIME PURCHASE: MacUpdater 1.x is a one-time-purchase – without any shady memberships, forced subscriptions or adhesion contracts. There is no need to sell your soul or to rob the piggy-bank to use MacUpdater. Its a simple, one-time purchase costing 9.99$/€. And if you just want to scan your apps without updating them, it's even free!
- macOS 10.11 'El Capitan' or later
MacUpdater is licensed under a proprietary license and is a free download. You can scan for updates for free, and update 10 apps for free. However, to update more than 10 apps, you need to pay 9.99$/€ to unlock the full version.
The product website is located here: https://www.corecode.io/macupdater/
Technical support is available only from within MacUpdater, click the "Documentation" tab in the main window and press "Contact support…".
0.) Download MacUpdater from its homepage and once it has finished downloading start it from Launchpad or your Applications folder.
1.) Upon launching MacUpdater, it will scan your Application folder. It will display all your apps in its window. Apps that have available updates are displayed in red and can be updated with a click on the 'Update' button next to them.
2.) MacUpdater is designed to be running all the time and to periodically check your apps for available updates so that it can inform you when those become available. Therefore MacUpdater displays an icon in the menu-bar instead of the Dock by default, to save previous Dock-space. Similarly, MacUpdater is launched by default when you start up your Mac. Both of these settings can be changed from the 'Settings'-tab of MacUpdater's window if you'd rather scan-on-demand. Other configurable preferences include additional scan-folders, exclude lists, backups, the scan-interval and notification settings.
The filter-bar in MacUpdater's window allows the following:
- You can select to either show all apps or just the apps that are not up-to-date with the filter buttons
- The filter pop-up button allows you to either show all, hide just apps from the 'Mac App Store' (which cannot be updated) or hide all apps that cannot be updated. Note that even apps that cannot be updated should display correct information about the newest version
- The circular 'refresh' button allows you to initiate a full re-scan of all your apps. This can be handy if you don't let MacUpdater run in the background and scan each day.
MacUpdater allows you to perform several actions on each installed app, like revealing apps in the Finder, opening their homepage (if available), rescanning them or sending feedback back to us in case something is not working as expected. All of these actions can be performed through the app-menu either
- via the context menu when clicking on the app with the right mouse button or with control-click
- or by just clicking on the app, and then the app-menu will become visible in the lower right of the MacUpdater window
IGNORING APPS AND UPDATES:
MacUpdater will inform you about all available updates to all of your installed apps. This may not always be what you want and there are several facilities available in MacUpdater that allow you to manage that:
- IGNORING UPDATES: you can ignore a single update (e.g. if you think it is too minor or unimportant or you want to avoid it for other reasons), by invoking the app-menu (see above) and then selecting 'Ignore this Update'. MacUpdater will ignore this specific update and the app should turn 'green' again. You'll be notified again once an even newer update for this app is released. Note, it may be necessary to invoke this option more than once if there have been multiple updates between the version you are currently using and the currently latest version.
- IGNORING APPS: you can ignore an app completely by selecting 'Ignore this App' from the app-menu. This means the app will be completely from being displayed in MacUpdater's list. This can be beneficial if you know that you do not want to keep this app up-to-date e.g. because the update is too expensive. Note, if you have an app installed more than once, ignoring it will not affect other installations of the app, those will still be tracked for updates in MacUpdater. So, if you have an old version of an app installed in addition to the current version, you will probably want to ignore the old version, see also here
Note, you can manage your ignored apps and updates on the settings-tab of MacUpdater. Resetting your ignore-lists from time to time is a good idea so that you can reconsider whether previously ignored apps or updates should not be updated after all.
If you are wondering how many apps MacUpdater fully supports and how long it can take until the newest app versions are available from within MacUpdater, please read the
corresponding FAQ entry that explains our 3 support tiers.
- To find out why a particular app is not listed in MacUpdater (see here), just drag it onto MacUpdater's app-list.
- For apps where MacUpdater does not have any version information, the 'Latest Version' will be listed in grey instead of green/red.
- If you double-click an app in MacUpdater's app-list, its update information will be displayed. Other actions like opening the app are configurable in the settings.
- If you place the mouse cursor above the name of an app in the app-list, the path of the app will be displayed in a tooltip.
- If you drag&drop an app onto the MacUpdater app-list it will be scanned and added to the list immediately, which is useful for newly installed apps, in case you don't want to wait until the next scan.
- If you want to abort the currently running scan, use the menu item or the Command-ESC shortcut.
- There are keyboard shortcuts for all app-actions like 'Show App in Finder', to learn them invoke the app-menu via the button in the lower right of the MacUpdater window.
- If you hold down the 'Shift' key while clicking the 'filter pop-up button' you'll see an additional option to see just those apps that MacUpdater cannot update yet.
- There is a hidden option to show the 'Latest Version' of apps not in green but in orange if you have a version installed that is newer than the 'Latest Version' (e.g. if you have a beta version). Note that this option only works correctly in some cases and is completely unsupported. The option can be activated by running this in the 'Terminal':
defaults write com.corecode.MacUpdater HiddenOptionDisplayVersionOrangeIfNewer -bool YES
- Another hidden option lets you configure MacUpdater's default behaviour for scanning after it is launched. When MacUpdater is launched and the last scan has been longer ago than the default scan interval (one day per default), it will schedule its next scan in 10 minutes. However, when the last scan has been longer ago then 7 days, it will start scanning immediately instead of waiting for 10 minutes. You can configure this 7-day threshold, e.g. to make MacUpdater scan immediately after launch even if you launch it every other day:
defaults write com.corecode.MacUpdater HiddenOptionScanImmediatelyThresholdInDays -int 2
- MacUpdater will send out so-called 'NSDistributedNotification's after performing an update that can be used by other apps or scripts to post-process new apps, check out an example solution here.
- The font colors that are used for the 'Latest Version' display can be configured. The used preferences keys are named:
for the 'Green Color': HiddenOptionGreenColor_RedComponent, HiddenOptionGreenColor_GreenComponent, HiddenOptionGreenColor_BlueComponent
for the 'Red Color': HiddenOptionRedColor_RedComponent, HiddenOptionRedColor_GreenComponent, HiddenOptionRedColor_BlueComponent
for the 'Gray Color': HiddenOptionGrayColor_RedComponent, HiddenOptionGrayColor_GreenComponent, HiddenOptionGrayColor_BlueComponent
for the 'Orange Color': HiddenOptionOrangeColor_RedComponent, HiddenOptionOrangeColor_GreenComponent, HiddenOptionOrangeColor_BlueComponent
All the color components should go from 0 to 1. So to make MacUpdater use a bright blue for the Green Color, you'd set:
defaults write com.corecode.MacUpdater HiddenOptionGreenColor_RedComponent -float 0.55
defaults write com.corecode.MacUpdater HiddenOptionGreenColor_GreenComponent -float 0.75
defaults write com.corecode.MacUpdater HiddenOptionGreenColor_BlueComponent -float 0.99
- The font names for the columns in the main window can be configured by running
defaults write com.corecode.MacUpdater column1FontName -string "NAME_OF_FONT_FOR_FIRST_COLUMN"
defaults write com.corecode.MacUpdater column2FontName -string "NAME_OF_FONT_FOR_SECOND_COLUMN"
defaults write com.corecode.MacUpdater column3FontName -string "NAME_OF_FONT_FOR_THIRD_COLUMN"
- To obtain a list of valid font-names installed on your Mac you could run this:
python -c "import Cocoa;print Cocoa.NSFontManager.sharedFontManager().availableFonts()"
Note: if you have a custom 'Python' installation you may need to install PyObjC to enable this, see here how to do this.