mas
mas copied to clipboard
🐛 [BUG] Reports an update for NordVPN when there is non in the App Store
Your Environment
mas version: macOS 12.4
mas Install Method
brew install mas (homebrew-core)
Describe the Bug
When using mas outdated, it says NordVPN has a 7.12.0 update, when the App store says nothing about the update. When trying to update, mas does it's thing, but when NordVPN is relaunched, it's the same version is was previously. One thing to note, is that an application called CleanMyMac reports and does the same thing.
NordVPN has a version for iOS with the latest release of 7.12.0. When checking out what the App Store id is for both the macOS and iOS version of the app, it appears they both have the same id, being "905953485". Is it possible that mas doesn't differentiate between the iOS version number and the macOS version number?
To Reproduce
Steps to reproduce the behavior:
- Have NordVPN installed on macOS (version downloaded from the App Store).
- Enter into the terminal
mas outdatedand see it say that a new version of NordVPN (version 7.12.0) is available. - Take a look at the App Store and see that it says the latest version is 7.6.0.
- If you want, try to update NordVPN using
mas upgrade, and see that once relaunched, NordVPN was not updated.
Expected Behavior
Reports, correctly, whether or not an application has an update for it's respective OS.
Actual Behavior
Reports an update that doesn't exist, or possibly belongs to a different OS.
The following issue seems to be based on the problem.
See https://github.com/mas-cli/mas/issues/468
{ "platform": "osx", "version": "7.6.0" } { "platform": "ios", "version": "7.14.0" }