Comment puis-je réinstaller une application qui, selon le Mac App Store, est déjà installée?

34

Je suis le développeur d'une application actuellement disponible sur le Mac App Store. J'essaie de télécharger ma propre application pour pouvoir tester le binaire présent sur le magasin. (Par opposition à l'exécuter dans Xcode.)

J'ai déjà acheté ma propre application sur l'App Store, mais je l'ai ensuite supprimée. (Afin que je puisse installer une version différente pour les tests.) Maintenant, l'App Store pense que l'application est toujours installée, même si ce n'est pas le cas. (J'ai supprimé la version de développement une fois l'utilisation terminée.)

J'ai supprimé toutes les instances de l'application de:

  • /Applications
  • ~ / Téléchargements

Mais l'application est marquée comme "Installée" dans l'App Store et ne figure pas dans mes achats. Existe-t-il un truc pour faire réinstaller mon binaire?

Craig Otis
la source
Comme indiqué ci-dessous, n'oubliez pas d'accepter votre propre réponse car c'est la solution à votre question!
LudoMC

Réponses:

44

Génial, je l'ai compris. Exécutez cette commande qui reconstruit LaunchServices:

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

Et tout devrait être de retour au bien! Immédiatement après avoir fonctionné, l'App Store m'a permis de racheter l'application.

Source: lien MacLife

Craig Otis
la source
Eh bien, marquez cela comme une réponse!
Christian L
J'essaie de réinstaller Xcode, mais cela ne fonctionne pas.
Neoneye
Belle trouvaille, fonctionne très bien!
sudo rm -rf
Cela ne m'a pas aidé, je ne parviens toujours pas à réinstaller certaines applications. :/ Qu'est ce que je ferais?
entropide
2
Désolé @ Jessica - les choses ont peut-être changé depuis que j'ai lancé ceci, qui était pour 10.6.
Craig Otis
11

Appuyez simplement sur Launchpad et supprimez votre application en cliquant dessus et en maintenant le bouton de la souris enfoncé, puis en cliquant sur le "x" en haut à gauche.

Maintenant, le Mac App Store sait qu'il a été supprimé. Redéléchargez-vous et soyez HEUREUX!

Fabi
la source
Assurez-vous simplement que vous êtes passé à Lion et que vous êtes prêt à partir :-) La question initiale avait été posée en janvier dernier, il n'y avait donc pas de Launchpad.
Jari Keinänen
Mavericks - Même si j'ai supprimé et vidé la corbeille, l'élément était toujours dans la zone de lancement. Le supprimer ici me permet de télécharger à nouveau. Merci!
Dave Martorana
1
Fonctionne là où l'autre n'a pas.
user1122069
1

Il est possible que l'interface de l'App Store considère vos versions de développement comme la copie installée. LaunchServices ne se soucie pas de savoir si votre application est dans le dossier / Applications ou enterrée dans votre répertoire de construction Xcode. Voir aussi .

Christian L
la source
Non, aucune référence à l'application n'importe où. J'ai supprimé le contenu de tous les répertoires de construction intermédiaires. L'application est définitivement partie.
Craig Otis
1

Sur Snow Leopard, non seulement je devais exécuter la commande dans la réponse de Craig , mais je devais aussi m'assurer que Spotlight était à jour et ne montrait pas que l'application en question était toujours sur l'ordinateur.

Vous pouvez actualiser des dossiers particuliers dans l'index de Spotlight à l'aide de la mdimportcommande. Donc, pour actualiser le dossier / Applications:

mdimport /Applications

J'avais une partition Lion ainsi qu'une partition SL sur la machine. Spotlight a été configuré pour tout indexer sur les deux partitions, et une version de l'application en question est disponible sur ma partition Lion. J'ai ajouté la partition entière du Lion à la liste des ignorés de Spotlight, puis j'ai exécuté la commande dans la réponse de @ Craig, et tout a fonctionné. Exécuter la commande dans la réponse de @ Craig ne me suffisait pas.

Clayton Stanley
la source
0

El Captain, rien n’a aidé; j’ai donc ouvert Launchpad (F4), trouvé l’application là-bas, l’a fait glisser vers la Corbeille et l’a réinstallé avec succès.

Uladzimir
la source
-1

Avait le même problème. Il suffit de redémarrer mon mac pour que l'app store puisse voir que l'application n'est pas installée.

kakhkAtion
la source
-2

Vous pouvez également maintenir optionl'application en cliquant sur l'application dans l'App Store pour la forcer à se réinstaller.

gateau
la source
-2

Cela fonctionnera sur OSX Mavericks et Yosemite.

Au lieu de lancer l'application App Store à partir du dock ou du dossier des applications, lancez l'application App Store à partir du lanceur. Cela reconstruira l'application App Store et vous indiquera ce qui est installé ou non.

Shawn
la source