J'ai une application qui a été radicalement modifiée ( Skitch ) et je préférerais ne pas voir les mises à jour que le développeur a mises à la disposition de cette application sur l'App Store. Je suis paresseux et aime utiliser la fonction "Tout mettre à jour". Lorsque j'oublie que je ne souhaite pas que cette application soit mise à jour, je dois alors supprimer la nouvelle application téléchargée, restaurer l'ancienne depuis mes sauvegardes, etc.
Puis-je modifier le reçu du colis ou quelque chose d'autre pour amener l'App Store à penser que cette application n'est pas une version inférieure du programme actuel?
Je suis à la recherche d'une solution Mac OS X et je n'ai rien à faire avec l'appli iOS pour les cas où ce n'est pas clair. Je ne m'inquiète pas non plus de cacher des éléments dans l'historique des achats: je veux simplement que l'ancienne application reste installée et que le système ne veuille plus la mettre à jour.
sudo find /Applications -type d -name "_MASReceipt" -delete
. Courez sanssudo
et d'-delete
abord.J'ai généralement des Macs qui permettent aux applications App Store et Signed de s'exécuter par défaut. J'ai donc utilisé la réponse de jm666 et l'ai réduite à une étape:
J'ai des sauvegardes, alors je vais bien enlever des éléments du contenu et des tests de l'application. Cela a fonctionné pour moi sur les versions 10.8.2 à 10.8.4 mais pourrait casser des choses à l'avenir, utilisez donc cette réponse avec cette prudence à l'esprit.
la source
Une fois connecté à l'AppStore pour Mac, ouvrez le panneau Achats, cliquez avec le bouton droit de la souris sur le bouton Télécharger, Installer ou Installer - n'importe quel bouton à droite - et le choix de Masquer apparaît.
Consultez cette page d'assistance Apple pour plus de détails. Pour masquer et afficher les achats sur le Mac App Store: http://support.apple.com/kb/HT4928
"Remarque: vous ne recevrez plus de notifications de mise à jour pour les éléments après leur masquage de votre page Achats."
la source
_MASReceipt
dossier a eu pour effet de supprimer toutes les mises à jour et a essentiellement supprimé cette application en tant que préoccupation de l'App Store pour les versions 10.8.2 et antérieures.Mise à jour en 04/2015 comment faire cela à Yosemite
Salut les gens,
J'étais assez heureux de trouver ce post. Merci beaucoup. Dans mon cas, j'ai payé pour une application et lu qu'une mise à jour à venir comporterait des annonces qui sont un NoGo pour moi quand j'ai payé de l'argent pour cela. J'ai donc décidé de rester avec l'ancienne version sans annonces. Mais malheureusement, cela n’a pas fonctionné pour moi à Yosemite. Après quelques essais et erreurs, j'ai découvert la solution de contournement comme suit:
Premièrement, la suppression de _MASreceipt a entraîné le fait que l'AppStore ne mettait plus l'App à jour comme souhaité, mais malheureusement, avec cette modification, l'App ne démarrerait plus car elle était supposée être corrompue.
Dans mon cas, j'ai trouvé dans le fichier CodeSignature vers la fin une référence vers le fichier _MASreceipt. J'ai donc supprimé cette référence, y compris la section dict / dict suivante de la structure XML et .... tararara ;-) ... cela fonctionnait comme un charme.
L'application démarre comme toujours et la mise à jour de l'App Store l'ignore.
Je ne sais pas si cela s'applique également à d'autres applications, mais cela vaut la peine d'essayer.
S'amuser
Meilleur Femme D'Allemagne
la source
Ce problème est insoluble. Pourquoi?
Étant donné que OSX affiche un message de notification indiquant qu’une "mise à jour est prête à être installée", mais, idiotement, il ne dit pas quelle application doit être restaurée.
Deuxièmement, vous ne pouvez pas vous connecter à l'App Store, car le courrier électronique de l'ancien utilisateur est grisé et ne peut pas être modifié, de même que l'idiot.
Le texte principal suggère également qu'en cas de problème avec l'identifiant Apple, créez-en un nouveau. Toutefois, l'option "créer une application ou transférer l'application vers un autre identifiant Apple" n'est pas disponible.
La solution évidente pour les développeurs d'applications consiste à afficher le nom de l'application afin qu'elle puisse être supprimée, puis que vous ne devez pas supprimer toutes les applications possibles tant que vous n'avez pas trouvé celle qui cause le problème.
La deuxième partie de la solution consiste à détecter l’établissement d’un nouvel utilisateur sur la machine. Par conséquent, demandez à ce nouvel utilisateur s’il souhaite conserver les applications existantes, remplace l’identifiant Apple par son propre identifiant ou similaire.
Ces développeurs chez Apple, quel âge ont-ils? Est-ce qu'ils sont payés? Désolé pour le sarcasme, mais cela dure depuis des années et Apple ne lit probablement pas ce genre de sujet.
la source
Si l'application se trouve sur votre appareil: désinstallez-la en maintenant l'une des applications enfoncée jusqu'à ce qu'elles commencent toutes à s'agiter. Appuyez sur le X rouge de celui que vous souhaitez supprimer.
Si vous voyez l'application sous "Applications" dans le volet latéral d'iTunes, vous pouvez la supprimer en cliquant dessus avec le bouton droit de la souris (Option + clic sur un Mac) et en sélectionnant Supprimer. Vous pouvez également cliquer dessus pour le sélectionner et appuyer sur la touche Suppr de votre clavier.
Enfin, vous pouvez "masquer" l'achat. Accédez à la page d'accueil de l'iTunes Store et accédez à "Achats". À partir de la page d'accueil, il se trouve dans la section "Liens rapides" à droite, dans la deuxième section, il s'agit du deuxième lien. Cliquez sur Apps en haut. Passez la souris sur l'application en question et cliquez sur le X qui apparaît en haut à gauche de celle-ci. Cela "masquera" l'achat tous ensemble.
la source