Comment désactiver les mises à jour pour une application spécifique dans le Mac App Store?

10

Comment puis-je désactiver les mises à jour d'une application particulière (dans ce cas: iMovie) dans le Mac App Store? La méthode documentée ici (clic droit sur la mise à jour, sélectionnez Masquer la mise à jour) ne fonctionne plus.

J'ai la version 2.2.1 (584) de l'App Store, la version 10.12.6 (16G29) de macOS Sierra.

cpcallen
la source
Essayez de maintenir différentes touches de modification (par exemple, Commande) tout en cliquant avec le bouton droit. Autrefois. ils ont caché des trucs de cette façon.
Zenexer

Réponses:

4

Dans certains cas où la signature de code le permet, vous pouvez empêcher cette vérification.

  • Dans le Finder, cliquez avec le bouton droit sur chaque application et affichez le contenu du package.
  • Recherchez un dossier nommé _MASReceipt et supprimez-le.

Cela supprime le reçu qui indique à l'App Store de gérer l'application. Je ferais une sauvegarde de toutes les applications avant de les modifier au cas où vous voudriez les récupérer sans télécharger la mise à jour que vous essayez d'éviter.

Dans de nombreux cas, cela détruit l'application car elle a maintenant été falsifiée - Comment éviter les vérifications de mise à jour pour les logiciels tiers (cobook), ne voulez pas "mettre à jour" par erreur

La réponse à long terme consiste à demander au code développeur de signer son application de manière à vous permettre de désactiver les mises à niveau. Une fois que vous les aurez convaincus de la raison pour laquelle cela est bon, ils auront la possibilité de résoudre les problèmes que vous rencontrez avec l'application de correctifs ou de permettre à leurs clients de contrôler cela.

bmike
la source
1

Vous pouvez protéger en écriture l'application via Terminal comme ceci:

sudo chflags -R schg /Applications/Some.app

Avec ce drapeau, l'application ne peut même pas être modifiée par root. L'AppStore tentera toujours de mettre à jour l'application mais n'a pas l'autorisation de le faire, ce qui entraînera l'interruption de la mise à jour dans la section Mises à jour éternellement. De plus, à chaque tentative de mise à jour, l'AppStore quitte l'application. Cela peut donc devenir ennuyeux. Dans certains cas, cela pourrait toujours être la meilleure option, car la mise à jour d'une application peut la rendre inutile, car de plus en plus de développeurs rendent gratuites les applications précédemment achetées et souhaitent que vous vous abonniez aux fonctionnalités que vous avez déjà achetées.

udondan
la source
Je suis plus intéressé à empêcher l'App Store de me harceler qu'à empêcher absolument les mises à jour (car je peux toujours restaurer l'ancienne version à partir de la sauvegarde), donc ce remède est pire que la maladie.
cpcallen