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.
quelle
sudo find /Applications -type d -name "_MASReceipt" -delete
. Laufen Sie ohnesudo
und-delete
zuerst.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 :
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.
quelle
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."
quelle
_MASReceipt
von Ordnern hat dazu beigetragen, alle Aktualisierungen zu unterdrücken, und hat diese App im Wesentlichen aus dem App Store unter 10.8.2 entfernt.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
quelle
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.
quelle
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".
quelle