mas: mas outdated doesn't work

Running on macOS High Siera Version 10.13.1 (17B1003), mas outdated doesn’t print anything, even if there is an update for macOS 10.13.2 and I have the App Store opened.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 13
  • Comments: 36 (12 by maintainers)

Commits related to this issue

Most upvoted comments

Still looks like it’s broken. There are updates that show up in the GUI (1Password 7.4.2 -> 7.4.3) but won’t show up in the the mas outdated list. It also is strangely showing that Xcode needs to be downgraded from 11.3.1 to 11?

Screen Shot 2020-02-22 at 10 14 32 AM

Using mas 1.6.3 and macOS 10.15.3.

mas outdated also doesn’t work on 10.14 Mojave

As a work-around, can the mas upgrade command simply try harder to upgrade? For example, I know my Final Cut Pro is outdated, so I tried this: ~ mas install 424389933 Warning: Final Cut Pro is already installed ~ mas upgrade 424389933 Warning: Nothing found to upgrade

Yet there is an update available: ~ mas list 424389933 Final Cut Pro (10.4.6) ~ mas info 424389933 Final Cut Pro 10.4.7 [299.99]

I would be OK if mas upgrade would check with Apple for the update, or if mas install would do a reinstall of the app if it’s already installed.

Pointing to @newz2000 said, I had to force install, and it did the job via cli.

But, for that, I had to do these steps:

  • mac list to get all the app ids
  • open the App Store.app to see which updates are available (running mac outdated shows nothing)
  • run mac install ID_OF_APP --force for each of the outdated apps

After that, I got it all upgraded.

I think it is much more painful than just go to App Store.app and click in Update All unfortunately

Still doesn’t work (on Catalina):

> mas list | rg Highland
1171820258 Highland 2 (2.6.7)
>>> mas search Highland
  1171820258  Highland 2 (2.6.8)
>>> mas outdated
>>> mas upgrade 1171820258
Warning: Nothing found to upgrade

I even have the GUI App Store Update page open.

ditto to @apizz. mas outdated returned no results, mas list returns 682658836 com.apple.garageband10 (10.3.2) 408981434 com.apple.iMovieApp (10.1.10) 497799835 com.apple.dt.Xcode (10.1) 425264550 com.blackmagic-design.DiskSpeedTest (3.2) 409183694 com.apple.iWork.Keynote (8.3) 409201541 com.apple.iWork.Pages (7.3) 409203825 com.apple.iWork.Numbers (5.3)

And the Mac App store app has updates for Xcode -> 10.2, Pages -> 8.0, iMovie -> 10.1.11, Numbers -> 6.0, and Keynote -> 9.01

Can confirm this is still in an issue in latest 1.6.3 release.

mas outdated does not reveal any updates. However, upon opening Mac App Store app and clicking ‘Updates’ see two available app updates. Subsequent mas outdated reflects this.

10.13.2, Input mas signout does not work, Can’t sign out my account.

@phatblat, It’s not a duplicate. That issue mentions the problem in which mas doesn’t return the updates before opening the GUI, while this one is about the problem in which mas doesn’t return the updates even with the GUI opened.

@revolter it’s the gui app built by Apple 😃