Wie kann ich Updates für eine App deaktivieren, wenn ich den App Store verwende?

Ich habe eine App, die radikal geändert wurde ( Skitch ), und ich möchte lieber keine der Updates sehen, die der Entwickler für diese App im App Store zur Verfügung gestellt hat. Ich bin faul und nutze gerne die Funktion "Alle aktualisieren". Wenn ich vergesse, dass ich diese App nicht aktualisieren möchte, muss ich die neu heruntergeladene App löschen, die alte aus meinen Backups wiederherstellen usw.

Kann ich hineingehen und den Paketbeleg oder etwas anderes ändern, um den App Store dazu zu bringen, zu glauben, dass diese App keine niedrigere Version des aktuellen Programms ist?

Ich suche nach einer Mac OS X-Lösung und habe nichts mit dem iOS App Store zu tun, falls das nicht klar ist. Ich mache mir auch keine Sorgen darüber, Dinge in der Kaufhistorie zu verstecken - ich möchte nur, dass die ältere App installiert bleibt und das System sie nicht mehr mit Updates füttern möchte.

Antworten (6)

Ich bin mir zwar nicht ganz sicher, wie mein Ergebnis zustande kam, aber nach einem Neustart ist das Update für eine App-Store-App nun weg. Was ich getan habe:

  • Folgendes wird auf der alten Blackmagic Disk Speed ​​Test.app (kostenlos aus dem Appstore) getestet, bevor meine Tests im App-Store ein verfügbares Update dafür anzeigen.
  • Klicken Sie mit der rechten Maustaste auf die App und wählen Sie Paketinhalt anzeigen
  • gehe zu "Inhalt"
  • Verschieben Sie die folgenden Dateien und Ordner an einen Sicherungsort

    • _MASReceipt(Mappe)
  • Neustart

Wenn das nicht funktioniert, entfernen Sie diese zusätzlichen Elemente aus dem Paketinhalt: - _CodeSignature(Ordner) - CodeResources(Alias)

Vielleicht ist es nicht genug (in meinen Tests habe ich auch Folgendes gemacht), versuchen Sie:

  • Gehe zu Library(Alt-Klick auf das Gehe-Menü des Finders, wähle Bibliothek)
  • Caches
  • com.apple.appstoreOrdner an einen anderen Ort verschieben (Backup-Speicherort)
  • Neustart

Nach den obigen Schritten zeigt der AppStore das verfügbare Update für „Blackmagic Disk Speed ​​Test.app“ nicht an.

Warnung: All das Obige wurde nur in einer App getestet, benötigt mehr Tests, es ist absolut ohne Garantie und beschuldigen Sie mich nicht, wenn Ihr Computer brennt, von Außerirdischen gepackt wird oder irgendetwas anderes ...

Oooh - ich werde das versuchen und wenn es verbrennt oder Aliens beschwört, können wir das Geld teilen, OK?
Sie haben die Antwort akzeptiert, also haben Sie wahrscheinlich noch einen Comp ... Gut zu wissen. :)
Als One-Liner-Shell sudo find /Applications -type d -name "_MASReceipt" -delete. Ohne sudound -deletezuerst laufen.
Juhu! Jemand muss dafür eine App schreiben! :)

Ich habe normalerweise Macs, auf denen App Store und signierte Apps standardmäßig ausgeführt werden können, also habe ich die Antwort von jm666 verwendet und sie auf einen Schritt reduziert:

  1. Löschen Sie den Ordner „_MASReceipt“ aus dem Ordner „Contents“ in der App.

Ich habe Backups, also kann ich einfach Dinge aus den Inhalten der App entfernen und testen. Dies hat für mich von 10.8.2 bis 10.8.4 funktioniert, könnte aber in Zukunft Probleme verursachen, also verwenden Sie diese Antwort mit dieser Vorsicht.

Sollte dies die akzeptierte Antwort sein?

Update in 04/2015, wie man das in Yosemite macht

Hallo Leute,

Ich habe mich sehr gefreut, diesen Beitrag zu finden. Danke vielmals. In meinem Fall habe ich für eine App bezahlt und gelesen, dass ein kommendes Update Werbung enthalten würde, was für mich ein NoGo ist, wenn ich dafür Geld bezahlt habe. Also beschloss ich, bei der alten Version ohne Werbung zu bleiben. Aber leider hat es bei mir in Yosemite nicht funktioniert. Nach einigem Ausprobieren habe ich die Problemumgehung wie folgt herausgefunden:

Zuerst führte das Löschen von _MASreceipt dazu, dass der AppStore die App nicht mehr wie gewünscht aktualisierte, aber leider mit dieser Änderung die App nicht mehr startete, da sie angeblich beschädigt war.

In meinem Fall fand ich in der CodeSignature-Datei gegen Ende einen Verweis auf die _MASreceipt-Datei. Also löschte ich diese Referenz inklusive des nachfolgenden dict /dict-Abschnitts der XML-Struktur und .... tararara ;-) ... es funktionierte wie am Schnürchen.

App startet wie immer und das App Store Update ignoriert es.

Ich weiß nicht, ob das auch für andere Apps gilt, aber es ist einen Versuch wert.

Habe Spaß

Beste Frau aus Deutschland

Nachdem Sie sich beim Mac AppStore angemeldet haben, gehen Sie zum Bereich „Gekauft“, klicken Sie mit der rechten Maustaste auf die Schaltfläche „Herunterladen“, „Installieren“ oder „Installiert“ – eine beliebige Schaltfläche auf der rechten Seite – und die Option zum Ausblenden wird angezeigt.

Einzelheiten finden Sie auf dieser Apple Support-Seite. Einkäufe im Mac App Store ein- und ausblenden: http://support.apple.com/kb/HT4928

"Hinweis: Sie erhalten keine Update-Benachrichtigungen mehr für Artikel, nachdem sie auf Ihrer Einkäufe-Seite ausgeblendet wurden."

Ich bin die Versteckschritte durchgegangen und obwohl es dem Wortlaut nach scheint, dass ich keine Benachrichtigungen erhalten sollte (vielleicht im Benachrichtigungszentrum), wird das Update im App Store nicht unterdrückt. cl.ly/KV78 Ich kann nicht wissen, ob das nächste Update die Benachrichtigung unterdrückt, aber dieses Ausblenden entfernt die App nicht aus der Liste Alle aktualisieren, was ich erreichen möchte.
Im Nachhinein verhinderte das Ausblenden nicht, dass Updates ausgeführt wurden, wenn ich auf Alle aktualisieren drücke, oder verhinderte, dass das verfügbare Skitch-Update angezeigt wurde und dass ein Programm ständig in der Badge-Zählung aufgeführt wurde, da es ein Update benötigt. Das Löschen _MASReceiptdes Ordners hat funktioniert, um alle Updates zu unterdrücken und diese App im Wesentlichen als etwas zu entfernen, um das sich der App Store auf 10.8.2 und niedriger kümmert.
Nun, Apple hat gelogen, nicht wahr? Gute Idee. Das Bearbeiten der Mac App Store-Liste würde wahrscheinlich auch funktionieren.

Dieses Problem ist unlösbar. Warum?

Denn OSX zeigt eine Benachrichtigung an, dass „ein Update bereit zur Installation ist“, aber – idiotischerweise – nicht sagt, welche App wiederhergestellt werden soll.

Zweitens können Sie sich nicht im App Store anmelden, da die E-Mail des alten Benutzers ausgegraut ist und nicht geändert werden kann, ebenfalls idiotisch.

Der Lead-Text schlägt auch vor, dass Sie bei Problemen mit der Apple-ID eine neue erstellen. Allerdings ist die Funktion „Neu erstellen oder App auf andere Apple-ID übertragen“ nicht verfügbar.

Die offensichtliche Lösung für App-Entwickler besteht darin, den Namen der App anzuzeigen, damit sie gelöscht werden kann, IOW, damit Sie nicht alle möglichen Apps löschen müssen, bis Sie diejenige gefunden haben, die das Problem verursacht.

Der zweite Teil der Lösung besteht darin, zu erkennen, dass ein neuer Benutzer auf dem Computer eingerichtet wurde, und diesen neuen Benutzer daher zu fragen, ob er/sie die vorhandenen Apps behalten, die Apple-ID durch seine/ihre eigene ID ersetzen möchte, oder ähnlich.

Wie alt sind diese Entwickler bei Apple? Werden sie bezahlt? Entschuldigung für den Sarkasmus, aber das geht schon seit Jahren so und Apple liest solche Threads wahrscheinlich nicht.

Wenn sich die App auf Ihrem Gerät befindet: Deinstallieren Sie sie, indem Sie eine beliebige App gedrückt halten, bis alle zu wackeln beginnen. Drücken Sie das rote X neben dem, das Sie entfernen möchten.

Wenn Sie die App unter „Apps“ im Seitenbereich von iTunes sehen, können Sie sie dort löschen, indem Sie mit der rechten Maustaste klicken (Wahltaste+Klick auf einem Mac) und „Löschen“ auswählen. Sie können auch darauf klicken, um es zu markieren, und die Entf-Taste auf Ihrer Tastatur drücken.

Zuletzt können Sie den Kauf „verstecken“. Gehen Sie zur Startseite des iTunes Store und navigieren Sie zu "Käufe". Auf der Startseite befindet es sich im Abschnitt "Quick Links" auf der rechten Seite, im zweiten Abschnitt ist es der zweite Link. Klicken Sie oben auf Apps. Bewegen Sie den Mauszeiger über die betreffende App und klicken Sie auf das X, das oben links erscheint. Dadurch wird der Kauf insgesamt "versteckt".

Angie - danke für die Antwort. Die Kaufhistorie wirkt sich nicht wirklich auf Mac OS X-Apps aus, die die App Store-App auf der Festplatte findet. Könnten Sie dies bearbeiten, um alle iOS-Informationen zu entfernen. Vieles scheint mir "auf dem falschen Baum" zu sein. Ich werde meine Frage bearbeiten, um die Situation klarer zu machen.