Cancella la cronologia chat di iMessage in Mac OS X

L'app Messaggi per Mac tiene traccia di tutta la cronologia chat tramite iMessage e SMS, fornendo una lunga serie di conversazioni in un registro di chat facilmente controllabile e scorrevole. A differenza di iOS, non esiste un metodo in-app per eliminare la cronologia chat in OS X e, sebbene sia possibile chiudere una finestra, non rimuove necessariamente tutti i dati, i registri, le cache o le associazioni con una chat specifica e quelli le cache sono ancora memorizzate sul Mac.

Invece, se desideri cancellare la cronologia del registro della chat nell'app Messaggi per OS X, dovrai passare al Finder o alla riga di comando se vuoi cestinare la cronologia dei messaggi sul Mac. Questo non è difficile, si tratta semplicemente di rimuovere alcuni file come descritto di seguito.

Come rimuovere tutta la cronologia chat dai messaggi in Mac OS X.

Funziona in tutte le versioni dell'applicazione Messaggi per Mac, dalle prime versioni alle più recenti:

  1. Esci da Messaggi per Mac
  2. Premi Comando + Maiusc + G per visualizzare la finestra "Vai alla cartella"
  3. Inserisci ~ / Libreria / Messaggi /
  4. Seleziona tutti i file nella directory Messaggi e sposta nel cestino, i file saranno denominati chat.db, chat.db-shm, chat.db-wal, ecc.
  5. Svuota il cestino e riavvia i messaggi

Quando riavvii l'app Messaggi, nessuna delle conversazioni precedentemente esistenti conterrà alcun dato.

Tieni presente che gli allegati di conversazione sono memorizzati in una cartella separata e gestiti separatamente in ~ / Libreria / Messaggi / Allegati / che include elementi come immagini, gif, video, file di testo, cerniere, clip audio e qualsiasi altro allegato inviato tramite l'app messaggi di OS X. Pertanto, se si desidera essere esaurienti sull'eliminazione di tutta la cronologia e della cache dal client Messaggi, è necessario visitare la directory Allegati e rimuovere anche tali file. Se ci sono delle immagini che vuoi salvare localmente dall'app Messaggi o da una conversazione, conservale prima di eliminarle o quella cartella, altrimenti andrebbero perse per sempre.

Cancellazione della cronologia chat di iMessage sul Mac dalla riga di comando

Puoi anche farlo tramite la riga di comando se hai dimestichezza con l'utilizzo del terminale e il comando rm con un carattere jolly, che generalmente è considerato avanzato. Per farlo, uscire da iMessage e aprire Terminal, al prompt digitare quanto segue:

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

Quindi, per eliminare allegati, immagini, cerniere e altre cache di dati:

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

Ricorda che la riga di comando è completamente spietata e i file vengono rimossi immediatamente e in modo permanente, fallo solo se sai esattamente cosa stai facendo e perché lo stai facendo.

Riavvia iMessage e trova una cronologia chat vuota.

Entrambi questi trucchi funzionano tanto quanto l'iMessage originale per Mac beta, così come tutte le incarnazioni moderne dell'applicazione OS X Messages, incluso in OS X Yosemite, dove Messaggi ha collegamenti diretti con l'app dei messaggi iOS.

Tieni presente che quando si eliminano le cache e i registri delle chat dall'app Messaggi, l'app si aprirà in bianco senza che vengano caricati messaggi precedenti e tutte le conversazioni precedenti verranno cancellate. Questo è il punto centrale di questa procedura, dopo tutto.

Potrebbe esserci un modo più semplice per eliminare la cronologia chat dall'app Messaggi di OS X, ma al momento non esiste un'opzione specifica nelle preferenze dell'app Mac, quindi i trucchi sopra indicati dovranno essere sufficienti.

Per chi è sul lato iOS, l'eliminazione di messaggi da iPhone e iPad come mostrato qui è semplice ma funziona in modo un po 'diverso, consentendo di selezionare singoli thread di messaggi, porzioni di messaggi o tutti, per rimuovere a seconda dei casi.

Grazie per il suggerimento Kevin!