Mac App Store claims a newer version of my application is already installed

I am trying to install my application from the Mac App Store now that it has been published. I use the same machine as the one I developed for the application. For some reason, the App Store claims: "A newer version of this application is already installed on this computer." I did not touch the version number since I submitted it, so this is strange.

I removed all application links from applications, libraries / preferences, library / application support, library / caches, / var, and the recycle bin. I also cleaned the product from Xcode.

Any suggestions?

Thanks!

+4
source share
4 answers

Go to ~ / Library / Developer / Xcode / DerivedData / and delete the folder for creating applications.

+5
source

I had this problem with CoBook on Mountain Lion and nothing worked there until I found this:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Source: http://web.archive.org/web/20130519023616/http://www.hacktheday.com/force-reinstall-application-downloaded-from-mac-app-store

+12
source

To resolve this issue, you need to complete two steps.

  • Remove all instances of your application. Most likely, the copies will be hidden in your home folder in ~ / Library / Developer / Xcode / DerivedData /
  • Reset the user domain in the startup services database using /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain user

The lsregister command manages the startup service database or a database that tracks applications installed on your Mac and what types of files they open.

You only need to reset the user domain (as opposed to another answer from Mat E., which also resets the system and local domain), since your Xcode DerivedData exists in your individual user directory. Only resetting this domain will prevent the reappearance of unnecessary warnings about the launch of the application.

+7
source

This happened to me again, but unfortunately other solutions did not work. Here's what ended:

  • Open the App Store. In the menu bar, click Save> Sign In
  • Click Shopping at the top of the App Store.
  • Select your application from the list. Then right-click or select Install, then click Install.
  • Make sure to use the same Apple ID used for the initial purchase.

It also works for free applications.

0
source

Source: https://habr.com/ru/post/1412106/


All Articles