Wie verhindere ich, dass MacAppStore Updates für gelöschte Apps anzeigt?

4

Ich habe Apps gelöscht, die über den Mac AppStore gekauft wurden. Ich habe "CleanApp" verwendet, um die in den App-Support-Ordnern verbliebenen Teile zu löschen.

Aber ich sehe immer noch Benachrichtigungen über Updates in der AppStore-App.

Ich weiß, dass ich den App-Namen auf der Registerkarte "Einkäufe" ausblenden kann. Gibt es eine Möglichkeit, diese Benachrichtigungen dauerhaft zu entfernen?

Es ist nicht nur eine kosmetische Sache. Wenn ich mehrere Updates habe und "Alle Apps aktualisieren" auswähle, werden die gelöschten Apps erneut installiert.

Bitte beachten Sie, dass ich nach dem Mac App Store frage, nicht nach dem iOS Store.

David DelMonte
quelle
1
Werfen Sie alle Festplatten aus, um sicherzustellen, dass Spotlight die Anwendung nicht auf einer anderen Partition oder einem anderen Volume sieht. Der App Store verwendet Spotlight. Sie können hier also auch nach Informationen zum erneuten Erstellen dieser Datenbank suchen, falls es sich nicht um die Apps selbst und stattdessen um den Index handelt.
bmike
Ah, danke. Ich habe ein Backup-Laufwerk und ein TM-Laufwerk. Ich werde Spotlight neu indizieren. Wenn es funktioniert, kann ich dies als die richtige Antwort markieren?
David DelMonte
Am besten fügen Sie die Antwort hinzu, die für Sie am besten geeignet ist. Du machst den Test und ich hatte gerade eine Idee für dich, es zu versuchen (oder zwei). Kommentare können abgestimmt, aber nicht als Antwort ausgewählt oder migriert werden.
bmike
OK. Ich werde dies wahrscheinlich über Nacht testen, da ich meine Laufwerke tagsüber nicht aushängen möchte. Ich schätze die Idee wirklich!
David DelMonte
Danke bmike Endlich herum gekommen, um ohne die anderen Laufwerke neu zu indizieren. Ihre Lösung war genau richtig.
David DelMonte

Antworten:

2

Normalerweise ist dies ein Problem mit Spotlight.

Der einfachste Schritt ist das Herunterfahren des Mac, das Trennen aller externen Laufwerke und das Starten, um sicherzustellen, dass keine zusätzlichen Volumes bereitgestellt werden. Der nächste Schritt wäre die Neuerstellung des Spotlight- Index.

Suchen Sie zuletzt in anderen Benutzerkonten, um sicherzustellen, dass ein anderer Benutzer diese App nicht installiert oder in seinen Basisordner kopiert hat.

bmike
quelle
2

Ich hatte das gleiche Problem und schlage vor, Sie versuchen eine entspanntere Lösung.

Verwenden Sie spotlight, um nach der Anwendung zu suchen, anstatt viel Zeit für den Neustart und die Neuerstellung von Indizes aufzuwenden. Wählen Sie "Show all in finder", werfen Sie alle Instanzen in den Mülleimer und leeren Sie ihn.

Tomas Fasth
quelle
Großartige Idee. Willkommen bei Ask Different.
David DelMonte
1

Unter MacOS 10.13 musste ich 2018 eine Kombination von Techniken anwenden:

  • Beenden Sie den App Store, suchen Sie dann auf allen Volumes nach der betreffenden App (einschließlich Netzwerk- und Wechseldatenträgern, die Sie nicht immer verbunden haben, aber häufig genug verwenden, um sie mit Spotlight zu indizieren), und entfernen Sie alle Kopien der betreffenden App. Der App Store möchte sie wahrscheinlich aktualisieren, wenn Spotlight darüber informiert hat, dass sie vorhanden sind.
    • Wenn Sie Backup-Lösungen für "einfache Dateien" verwenden, z. B. eine App für die Datenträgerspiegelung, müssen Sie diesen Ansatz verwenden, um die zusätzliche (n) Kopie (n) zu finden. Dies erfordert möglicherweise das manuelle Mounten eines Volumes, das normalerweise außer während Sicherungsvorgängen nicht gemountet ist. Ziehen Sie in Betracht, dieses Volume in Zukunft von der Spotlight-Indizierung auszuschließen.
    • Wenn Sie aus irgendeinem Grund eine alte Kopie der App aufbewahren müssen (z. B. für die Verwendung auf anderen Computern mit älteren Betriebssystemen, die nicht mit der aktuellen App-Version kompatibel sind), archivieren Sie sie mit ZIP, 7Zip oder einem anderen Programm. Wenn Sie eine Festplatte dieser Computer über das Netzwerk aktivieren, müssen Sie sie (oder zumindest ihre Anwendungsordner) von der lokalen Spotlight-Indizierung ausschließen.
    • Siehe auch diese verwandte Frage für einige findoder locateTechniken für die Suche nach verwaisten .pkgund .plistJunk im Zusammenhang mit der App. Dieser Teil wird mit größerer Wahrscheinlichkeit benötigt, je länger Sie ein Upgrade auf dieselbe Installation durchgeführt haben (z. B. hat mein MacOS 10.13 vor Jahren das Leben von MacOS 10.7 begonnen und ist dementsprechend viel umfangreicher als eine brandneue 10.13-Festplatte) ).
  • Starten Sie den App Store neu und prüfen Sie, ob das Problem dadurch behoben wurde. (Möglicherweise wird weiterhin angezeigt, dass das Update verfügbar ist, bis Sie dies tun und zur Registerkarte Updates wechseln.)
    Andernfalls sollte Folgendes funktionieren und kann nacheinander ausgeführt werden, bis der Sieg bei Ihnen liegt (beenden Sie den App Store vor jedem Versuch):
    • Verwenden Sie die in der Antwort von Dipak G. angegebenen Befehle mdutilund und launchctlstarten Sie den App Store neu.
    • Starten Sie Ihren Mac neu und überprüfen Sie den App Store erneut.
    • Erstellen Sie den Spotlight-Index kanonisch neu und überprüfen Sie den App Store erneut, falls erforderlich, nach einem erneuten Neustart.

In meinem persönlichen Fall musste ich dies alles nacheinander tun, mit Ausnahme der letzten beiden Aufzählungszeichen. Ich kam nicht an die Dren / Jawa-Technik _MASReceiptheran, in der App nach Dingen zu suchen , da mein Ziel darin bestand, die App vollständig zu nuklearisieren. Diese Idee kann hilfreich sein, um die Verbindung zwischen der App und dem App Store zu trennen, z. B. wenn Sie die App Store-Version direkt vom Entwickler durch eine neue ersetzt haben.

S. McCandlish
quelle
0

Vielen Dank für Ihre Tipps. Eine mögliche Lösung: Ich habe nach anderen Instanzen einiger Apps gesucht und eine Kopie auf einer anderen Festplatte gefunden. Da ich sie jedoch nicht vollständig löschen wollte, habe ich sie gezippt und dann die App gelöscht. Vielleicht ganz offensichtlich, aber ... Die nervigen Update-Warnungen sind verschwunden.

Kjetil
quelle
0

Das Laden der Metadaten-Plist funktioniert, wenn im Mac App Store Updates für deinstallierte Apps angezeigt werden:

Scheinwerfer ausschalten:

sudo mdutil -a -i off

Entladen Sie es:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Lade es:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Spotlight wieder einschalten:

sudo mdutil -a -i on

Jetzt ist alles neu indiziert und es sollte keine Updates für deinstallierte Apps geben.

Dipak G.
quelle
0

Alles, was Sie tun müssen, um es zu lösen, ist das Folgende:

  1. Klicken Sie mit der rechten Maustaste auf Ihre App und klicken Sie auf Show Package Contents

  2. Navigiere zu Contents/_MASReceipt/

  3. Öffnen Sie die Datei receiptin der Textbearbeitung

  4. Suche ( Cmd+ F) nach "wütend"

  5. Löschen Sie den gesamten Absatz mit com.NAMEofYOURproblemAPP

  6. Sparen. Da Sie keine Berechtigung zum Bearbeiten von Systemdateien haben, müssen Sie die neue Quittungsdatei an einem anderen Ort speichern und dann nach Eingabe Ihres Passworts die alte durch die bearbeitete ersetzen.

  7. Erledigt

Dren
quelle