Iconcache löschen aktualisieren macOS Mac

Aus Deskmodder Wiki

Wenn auf dem MacBook oder iMac (Mac) von Apple falsche Icons oder Symbole für eine App angezeigt werden, dann stimmt meist etwas mit dem Iconcache von macOS nicht. Mann muss diesen dann entweder erneuern bzw. aktualisieren oder löschen.

Wir möchten euch hier mehrere Möglichkeiten zeigen, die - je nach Einzelfall -, alle helfen können. Durchführen sollte man die Varianten in jedem Fall in der Reihenfolge, in der sie hier genannt sind, weil gerade die Terminal-Befehle etwas stärker ins System eingreifen.

Info

Dieses Tutorial ist geeignet für macOS 10.12 (Sierra) und macOS 10.13 (High Sierra). Welche macOS Version habe ich installiert?

Das Tutorial wird natürlich weiter aktualisiert. Auch du kannst mithelfen. Sende uns deine Nachricht über die Tipp-Box.

Dock neu starten

Oftmals muss der Iconcache gar nicht gelöscht werden, wenn im Dock für eine App ein falsches bzw. altes Symbol angezeigt wird. Deswegen sollte in diesem Fall zunächst das Dock per Terminal-Befehl zwangsbeendet und neu gestartet werden:

killall Dock

Spotlight neu starten

Wenn die Spotlight-Suche einer Anwendung ein unpassendes Icon zugeordnet hat, sollte man auch hier zunächst einen Neustart von Spotlight erzwingen. Dazu muss dieser Befehl im Terminal ausgeführt werden:

killall Spotlight

Iconcache für einzelne App erneuern mit Finder

MacOS Iconcache.jpg

Als sehr wirksames Mittel für einzelne Apps hat sich auch eine Möglichkeit mithilfe des Finders erwiesen:

  • Programm-Verzeichnis im Finder aufrufen
  • Sekundärklick (Rechtsklick) auf die betroffene App --> Informationen
  • ein beliebiges Bild (Ordner geht auch) auf das große Icons links oben in der Ecke ziehen
  • anschließend das neue Icon anklicken und mit der Backspace-Taste wieder löschen


Dadurch muss macOS die .icns-Datei aus dem App-Paketinhalt neu einlesen und erneuert zugleich den Iconcache für diese eine App. Gegebenenfalls müssen jetzt Dock und Spotlight-Suche noch einmal neu gestartet werden.

Iconcache mittels Terminal Befehl erneuern

Wenn alle oben aufgeführten Lösungen nicht helfen, dann kann auch der komplette Icon-Cache unter macOS mit folgendem Terminal-Befehl gelöscht bzw. erneuert werden:

sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;

Gegebenenfalls müssen auch hier Dock und Spotlight-Suche noch einmal neu gestartet werden.

Fragen zu macOS?

Info
Du hast Fragen oder benötigst Hilfe?
Dann nutze bitte unser Forum und nicht die Tipp-Box! Auch Gäste (ohne Registrierung) können bei uns Fragen stellen oder Fragen beantworten. - Link zum Forum | Forum macOS

Tagesaktuelle News im Blog:
- Hauptseite | Kategorie: macOS

Du hast noch einen Tipp oder Änderung zum Tutorial?
- Dann schreibe uns deine Ergänzung über unsere Tipp-Box, damit unser Wiki immer aktuell bleibt.