Löschen Sie den iMessage-Chatverlauf in Mac OS X

Die Nachrichten-App für Mac verfolgt den gesamten Chat-Verlauf über iMessage und SMS und bietet Ihnen eine lange Aufzeichnung von Konversationen in einem leicht überprüfbaren und scrollbaren Chat-Protokoll. Im Gegensatz zu iOS gibt es keine In-App-Methode zum Löschen des Chat-Verlaufs in OS X. Obwohl Sie ein Fenster schließen können, werden nicht unbedingt alle Daten, Protokolle, Caches oder Verknüpfungen mit einem bestimmten Chat gelöscht Caches sind immer noch auf dem Mac gespeichert.

Wenn Sie den Chat-Protokollverlauf in der Nachrichten-App für OS X löschen möchten, müssen Sie stattdessen zum Finder oder zur Befehlszeile wechseln, wenn Sie den Nachrichtenverlauf auf dem Mac löschen möchten. Das ist nicht schwer, es geht nur darum, ein paar Dateien zu entfernen, wie unten beschrieben.

So entfernen Sie alle Chat-Verlauf von Nachrichten in Mac OS X

Dies funktioniert in allen Versionen der Nachrichten App für Mac, von den frühesten Versionen bis zu den neuesten:

  1. Beenden Sie die Nachrichten für Mac
  2. Drücken Sie Befehl + Umschalt + G, um das Fenster "Gehe zu Ordner" aufzurufen
  3. Geben Sie ~ / Bibliothek / Nachrichten /
  4. Wählen Sie alle Dateien im Verzeichnis Nachrichten aus und gehen Sie in den Papierkorb. Die Dateien heißen chat.db, chat.db-shm, chat.db-wal, etc
  5. Leeren Sie den Papierkorb und starten Sie iMessages neu

Wenn Sie die Nachrichten-App neu starten, enthält keine Ihrer zuvor vorhandenen Unterhaltungen Daten.

Beachten Sie, dass die Konversations-Anhänge in einem separaten Ordner gespeichert und separat in ~ / Library / Messages / Attachments / behandelt werden. Dazu gehören Bilder, Gifs, Videos, Textdateien, Reißverschlüsse, Audioclips und alle anderen Anhänge Die Nachrichten-App von OS X. Wenn Sie also den gesamten Verlauf und Cache des Nachrichtenclients löschen möchten, müssen Sie das Verzeichnis "Attachments" aufrufen und diese Dateien ebenfalls entfernen. Wenn Bilder gespeichert werden sollen, die Sie lokal in der Nachrichten-App oder in einer Konversation speichern möchten, bewahren Sie sie auf, bevor Sie sie oder diesen Ordner löschen, sonst wären sie für immer verloren.

Löschen von iMessage Chat-Verlauf auf dem Mac über die Befehlszeile

Sie können dies auch über die Befehlszeile tun, wenn Sie Terminal und den Befehl rm mit einem Platzhalter verwenden, der allgemein als fortgeschritten gilt. Um dies zu tun, beenden Sie iMessage und öffnen Sie Terminal, geben Sie an der Eingabeaufforderung Folgendes ein:

rm -r ~/Library/Messages/chat.*

Um dann die Anhänge, Bilder, Reißverschlüsse und andere Datencaches zu löschen:

rm -r ~/Library/Messages/Attachments/??

Denken Sie daran, dass die Befehlszeile völlig unversöhnlich ist und Dateien sofort und dauerhaft entfernt werden. Tun Sie dies nur, wenn Sie genau wissen, was Sie tun und warum Sie es tun.

Starte iMessages neu und finde einen leeren Chat-Verlauf.

Beide dieser Tricks funktionieren so weit zurück wie die ursprüngliche iMessages für Mac-Beta, sowie alle modernen Inkarnationen der OS X Nachrichten-App, einschließlich in OS X Yosemite, wo Nachrichten direkte Verbindungen mit der iOS-Nachrichten-App haben.

Beachten Sie, dass beim Löschen der Caches und Chat-Protokolle aus der App "Nachrichten" die App leer und ohne vorherige Nachrichten geladen wird und alle vorherigen Konversationen gelöscht werden. Das ist der springende Punkt dieses Verfahrens.

Es gibt möglicherweise einen einfacheren Weg, den Chat-Verlauf aus der Nachrichten-App von OS X zu löschen, aber im Moment gibt es keine spezielle Option in den Einstellungen der Mac-App, daher müssen die obigen Tricks ausreichen.

Für diejenigen auf der iOS-Seite ist das Löschen von Nachrichten vom iPhone und iPad wie hier gezeigt einfach, funktioniert aber ein bisschen anders. Sie können einzelne Nachrichten-Threads, Teile von Nachrichten oder alle davon auswählen, um sie zu entfernen.

Danke für den Tipp Kevin!