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.
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:
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:
Library
(Alt-Klick auf das Gehe-Menü des Finders, wähle Bibliothek)com.apple.appstore
Ordner an einen anderen Ort verschieben (Backup-Speicherort)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 ...
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:
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.
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."
_MASReceipt
des 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.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".
Fahrrad
clt60
orkoden
sudo find /Applications -type d -name "_MASReceipt" -delete
. Ohnesudo
und-delete
zuerst laufen.GreenAsJade