Mac App Store - comment vérifier le compte utilisé pour acheter une application

13

J'essaie de mettre à jour Growl, mais l'App Store indique "Pour mettre à jour cette application, connectez-vous avec le compte qui a été utilisé pour acheter cette application". Le fait est que je n'ai pas d'autre identifiant Apple. Est-il possible de savoir quel compte a été utilisé pour acheter cette application?

kars7e
la source
Avez-vous déconnecté l'App Store, quittez et relancez. Ensuite, si vous mettez à jour sans vous connecter, peut-être que vous pré-remplirez le bon email? (ou en groupe c'est britches)
bmike
Non, ça ne marche pas (montre le même message). Pour d'autres applications, il remplit effectivement le champ de connexion.
kars7e
2
Wow - je peux penser à quelques raisons étranges - pouvez-vous trouver cette application dans l'historique de vos achats? Si c'est le cas, vous pouvez supprimer l'application (ou la déplacer sur un lecteur externe / Time Machine), puis la télécharger à nouveau.
bmike
1
En fait, ce qui se passe maintenant est vraiment étrange. J'ai enlevé l'onglet d'achat dans l'App Store. Ensuite, j'ai essayé de supprimer App (à l'aide du tableau de bord de l'application). J'ai cliqué sur le coin en haut à droite X, il me demande "veux-tu vraiment supprimer cette application", je clique sur "Supprimer", l'application disparaît ... et au bout de 2 secondes, elle est de retour au même endroit o_O. J'ai donc utilisé AppZapper pour supprimer brutalement l'application. Cela m'a aidé, j'ouvre l'App Store - super, je vois le prix à côté de l'application, je dois l'acheter à nouveau ... je clique dessus - il est dit que c'est gratuit, parce que je possède la version précédente. Et toujours le même identifiant Apple! Merci pour ce conseil @bmike
kars7e
Cependant, la question principale reste toujours sans réponse :)
kars7e

Réponses:

10

Toutes les applications téléchargées à partir de Mac AppStore (MAS) contiennent un reçu dans leur lot d'applications (exemple: appname.app/Contents/_MASReceipt/receipt). MAS va scanner ce fichier pour vérifier si la nouvelle version est disponible.

Vous pouvez utiliser cette application (Rechercher n’importe quel fichier) pour rechercher n’importe quel reçu sur votre lecteur: http://apps.tempel.org/FindAnyFile/

  1. Lancez 'Find Any File' et recherchez: _MASReceipt
  2. Passez en revue chaque résultat que vous pensez être le coupable, copiez le reçu sur votre bureau en tant que sauvegarde, puis supprimez-le dans le dossier _MASReceipt.
  3. Ouvrez MAS et laissez-le rechercher les mises à jour logicielles. Si le mauvais identifiant persiste, cela signifie que vous avez supprimé le mauvais reçu. Restaurez la sauvegarde de ticket de votre bureau vers son emplacement précédent.
  4. Répétez le processus jusqu'à ce que vous ayez trouvé le reçu du problème.
Caracos
la source
4

Pour que l'AppStore oublie les anciennes informations d'identification avec lesquelles une application a été téléchargée, vous devez supprimer le _MASReceiptrépertoire de l'application elle-même.

Pour faire ça:

  1. Ouvrez le Finder et accédez à Applications,
  2. Ctrl + clic sur l'application que vous souhaitez retélécharger et choisissez "Afficher le contenu du paquet",
  3. Développez le répertoire Contents et cliquez sur _MASReceipt pour le sélectionner,
  4. Tapez Commande + Suppr pour supprimer le répertoire de manière permanente: vous serez invité à saisir vos informations d'identification car il s'agit d'un fichier protégé.

Quittez et redémarrez AppStore, puis recherchez l'application que vous souhaitez mettre à jour. Le bouton devrait maintenant dire "Libre" ou "Installer" au lieu de "Mettre à jour". En cliquant dessus, votre application sera mise à jour avec la dernière version, en tant qu'utilisateur Apple actuellement connecté.

Jimbo
la source
0

Il est probable que le développeur de cette application (Growl) a utilisé le même ID d'ensemble, de sorte que la version de l'App Store et la version téléchargée apparaissent de la même manière dans l'App Store.

En gros, vous n'avez peut-être même pas "acheté" l'application, mais vous l'avez téléchargée.

bmike
la source