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


18

Ich habe eine App, die grundlegend geändert wurde ( Skitch ), und ich würde es vorziehen, keine der Updates zu sehen, die der Entwickler dieser 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 den Paketbeleg oder etwas anderes ändern, um den App Store zu täuschen, dass es sich bei dieser App nicht um eine niedrigere Version des aktuellen Programms handelt?

Ich bin auf der Suche nach einer Mac OS X-Lösung und habe nichts mit dem iOS-App-Store zu tun, falls dies nicht klar ist. Ich mache mir auch keine Sorgen, wenn ich Dinge in der gekauften Historie verstecke - nur, dass ich möchte, dass die ältere App installiert bleibt und das System keine Updates mehr bereitstellen möchte.

Antworten:


9

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

  • Das Folgende wird auf der alten Blackmagic Disk Speed ​​Test.app (frei von AppStore) getestet, bevor ich den AppStore teste, der ein verfügbares Update dafür anzeigt.
  • 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)
  • neustarten

Wenn dies 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), versuche:

  • Gehe zu Library(Alt-Klick auf Finder's Go-Menü, wähle Bibliothek)
  • Caches
  • verschieben com.apple.appstoreOrdner woanders (Backup - Speicherort)
  • neustarten

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

Warnung: alles oben Genannte wird nur in einer App getestet, muss noch weiter getestet werden, es ist absolut ohne Garantie und beschuldigen Sie mich nicht, wenn Ihr Computer brennt, von Außerirdischen oder anderen Dingen gepackt wird ...


1
Oooh - ich werde es versuchen und wenn es Aliens verbrennt oder beschwört, können wir das Geld aufteilen, OK?
bmike

1
Sie haben die Antwort akzeptiert, also haben Sie wahrscheinlich noch einen Comp ... Gut zu wissen. :)
jm666

1
Als One-Liner-Shell sudo find /Applications -type d -name "_MASReceipt" -delete. Laufen Sie ohne sudound -deletezuerst.
Orkoden

Yuk! Jemand muss eine App dafür schreiben! :)
GreenAsJade

4

Normalerweise habe ich einen Mac , auf dem App Store und Signierte Apps standardmäßig ausgeführt werden können. Daher habe ich die Antwort von jm666 verwendet und auf einen Schritt reduziert :

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

Ich habe Backups, also geht es mir gut, wenn ich nur die Inhalte der App lösche und teste. Dies hat bei mir in den Versionen 10.8.2 bis 10.8.4 funktioniert, könnte aber in Zukunft zu Problemen führen. Verwenden Sie diese Antwort daher mit der gebotenen Vorsicht.


1
Sollte dies die akzeptierte Antwort sein?
GreenAsJade

0

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

Weitere Informationen finden Sie auf dieser Apple Support-Seite. So blenden Sie Einkäufe im Mac App Store aus und ein: http://support.apple.com/kb/HT4928

"Hinweis: Sie erhalten keine Aktualisierungsbenachrichtigungen mehr für Artikel, nachdem diese auf Ihrer Einkaufsseite ausgeblendet wurden."


1
Ich habe mich versteckt und obwohl es so aussieht, als sollte ich keine Benachrichtigungen erhalten (vielleicht im Benachrichtigungscenter), 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 durch dieses Ausblenden wird die App nicht aus der Liste "Alle aktualisieren" entfernt, was ich erreichen möchte.
bmike

Bei der Nachverfolgung konnte das Ausblenden von Updates nicht verhindert werden, wenn ich auf "Alle aktualisieren" drücke, oder wenn das Skitch-Update nicht verfügbar ist und immer nur ein Programm im Badge aufgeführt ist, dass ein Update erforderlich ist. Das Löschen _MASReceiptvon Ordnern hat dazu beigetragen, alle Aktualisierungen zu unterdrücken, und hat diese App im Wesentlichen aus dem App Store unter 10.8.2 entfernt.
bmike

1
Nun, Apple hat gelogen, nicht wahr? Guter Einfall. Das Bearbeiten der Mac App Store-Liste würde wahrscheinlich auch funktionieren.
Zo219

0

Update in 04/2015, wie dies in Yosemite gemacht wird

Hallo Leute,

Ich war sehr glücklich, diesen Beitrag zu finden. Vielen Dank. In meinem Fall habe ich für eine App bezahlt und gelesen, dass ein bevorstehendes Update Werbung enthalten würde, was für mich ein NoGo ist, wenn ich dafür Geld bezahlt habe. Also habe ich beschlossen, bei der alten Version ohne Werbung zu bleiben. In Yosemite hat es leider nicht geklappt. Nach einigem Hin und Her habe ich die Problemumgehung wie folgt herausgefunden:

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

In meinem Fall habe ich in der CodeSignature-Datei gegen Ende einen Verweis auf die _MASreceipt-Datei gefunden. Also habe ich diesen Verweis einschließlich des nachfolgenden Dict / Dict-Abschnitts der XML-Struktur gelöscht und .... tararara ;-) ... es hat wie ein Charme funktioniert.

Die App startet wie immer und wird vom App Store-Update ignoriert.

Ich weiß nicht, ob dies auch für andere Apps gilt, aber es lohnt sich, es zu versuchen.

Habe Spaß

Beste Frau aus Deutschland


-1

Dieses Problem ist unlösbar. Warum?

Weil OSX eine Benachrichtigung anzeigt, dass "ein Update zur Installation bereit ist", aber idiotischerweise nicht angibt, welche App wiederhergestellt werden soll.

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

Der Haupttext schlägt außerdem vor, bei Problemen mit der Apple ID eine neue zu erstellen. Die Option "Neue App erstellen oder App auf eine andere Apple ID übertragen" ist jedoch nicht verfügbar.

Die naheliegende Lösung für App-Entwickler besteht darin, den Namen der App so anzuzeigen, dass sie gelöscht werden kann. Sie müssen also erst dann alle möglichen Apps löschen, wenn Sie die gefunden haben, die den Fehler verursacht hat.

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

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


-2

Wenn sich die App auf Ihrem Gerät befindet: Deinstallieren Sie sie, indem Sie auf eine App drücken und diese gedrückt halten, bis alle zu wackeln beginnen. Drücken Sie das rote X neben demjenigen, den 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 (Wahltaste + Klicken auf einen Mac) klicken 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 iTunes Store-Startseite und navigieren Sie zu "Einkäufe". Von der Homepage aus ist es 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 oben links. Dies wird den Kauf alle zusammen "verstecken".


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 iOS-Informationen zu entfernen. Mir scheint vieles "auf dem falschen Baum". Ich bearbeite meine Frage, um die Situation klarer zu machen.
bmike
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.