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?
lion
mac-appstore
kars7e
la source
la source
Réponses:
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/
la source
Pour que l'AppStore oublie les anciennes informations d'identification avec lesquelles une application a été téléchargée, vous devez supprimer le
_MASReceipt
répertoire de l'application elle-même.Pour faire ça:
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é.
la source
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.
la source