Tengo una solución que hice hace mucho tiempo y que puedes probar bajo tu propio riesgo. Primero haz una copia de seguridad de la siguiente carpeta, tal vez en un dispositivo extraíble para estar seguro.
Lo que necesitas:
-
Haga una copia de seguridad de los siguientes archivos de su carpeta de usuario. No borre ninguna carpeta además de la instruida. La biblioteca está oculta, así que pulse cmd + shift + . para hacerlos visibles. Utilice el mismo botón para revertirlo
~/Library/Containers/com.apple.iChat
~/Librería/Mensaje
~/Librería/Preferencias -> Buscar todos los archivos que contengan la cadena "iChat" o "iMessage"
Nota: Por favor, haz esto sin estar en Internet desde el principio, si no iCloud desde el iPhone puede sincronizarse con tu MacBook más tarde y podrías tener un problema.
Ahora, como paso crucial:
~/Library/Containers/com.apple.iChat -> ~/Library/Containers/com.apple.iChat_old
~/Librería/Mensaje -> ~/Library/Message_old
Pero, encontrar todos los archivos en ~/Librería/Preferencias que contienen la cadena " iChat " o " iMessage " y CORTE en una carpeta separada o en un disco duro externo. Asegúrate de recordar de dónde los has copiado. No cambie el nombre de esta carpeta ni de los archivos que contiene .
Después de esto, copia toda la carpeta original de la que has hecho una copia de seguridad
Por ejemplo:
com.apple.iChat -> al lugar original bajo ~/Biblioteca/Contenedores por lo que aquí tendrá dos archivos com.apple.iChat_old y com.apple.iChat
Lo mismo ocurre con la carpeta de mensajes. Sin embargo, has cortado, así que pega de nuevo el archivo que contiene iChat y iMessage en las Preferencias.
NO INICIE LA APLICACIÓN DE MENSAJES y reinicie su ordenador
Abre Mensajes, tus antiguos chats deberían estar todos ahí. Y sincroniza con tu iCloud desde Mac y debería llegar a tu iPhone también.