Restaurar Lion/iCloud iCal desde Time Machine

Bueno, logré eliminar mi calendario, que estaba sincronizado a través de iCloud con mi Mac, iPad y iPhone.

¿Puedo volver a llenar mi calendario iCal desde una copia de seguridad de Time Machine? ~/Library/contiene una carpeta llamada Calendars , pero su contenido parece complicado y no me atrevo simplemente a restaurar la carpeta Calendars de la copia de seguridad de Time Machine de ayer.

Gracias.

Respuestas (4)

Por lo que puedo decir, Time Machine no le permite restaurar calendarios iCal a través de la aplicación iCal. Y, de hecho, debería poder restaurar esa carpeta de calendarios.

Si bien el contenido del directorio es complicado, iCal debería volver a traducirlo a lo que tenía antes. La única otra cosa que traería solo para estar seguro es el archivo de lista de iCal, ubicado en ~/Library/Preferences. Debería llamarse com.apple.iCal.plist. Recomendaría mover esto desde su copia de seguridad de Time Machine al mismo directorio en su Mac.

Eso debería hacerlo por ti.

De hecho, aparte de restaurar ~/Library/Calendarsrecomiendo restaurar cada plistarchivo ~/Library/Preferencesque tenga iCalen su nombre . Para mí, eso sería com.apple.iCal.Alarm.plist, com.apple.iCal.CA384F92-E7F1-5753-9373-560D79E90DFB.plist, com.apple.iCal.helper.plisty com.apple.iCal.plist.iCalExternalSync.plist
Seguir el consejo de Matt y @Dan parece haber funcionado perfectamente.
@Chap: Es bueno saber que te funcionó.

Esto funcionó para mí, pero tuve que limpiar las cosas antes de que realmente funcionara:

rm -fr ~/Library/Calendars
rm -fr ~/Library/Preferences/*iCal*
cp -fr $TimeMachineHome$/Library/Calendars ~/Library/Calendars
cp -fr $TimeMachineHome$/Library/Preferences/*iCal* ~/Library/Preferences

Encontré otra solución usando Time Machine. Sin embargo, tendrá que buscar en lo más profundo de la carpeta Calendarios. Esta fue la única forma que pude encontrar para sortear la inclinación de iCloud por volver a sincronizar mi calendario perdido en el olvido.

Creo que estos son los pasos que funcionarán. Como referencia, estoy usando Mavericks con la sincronización de iCloud Calendar.

  1. Cerrar Calendario.
  2. Mueva todo el contenido de la carpeta ~\Library\Calendars a una carpeta temporal, tanto como copia de seguridad como para comparar a continuación.
  3. Detenga la sincronización del calendario de iCloud en Preferencias del sistema> iCloud
  4. Ingrese Time Machine en la carpeta Calendarios ahora vacía.
  5. Restaure el contenido de la carpeta Calendarios a un momento anterior a la eliminación o pérdida de su calendario.
  6. Ahora compare la carpeta temporal con la carpeta Calendarios restaurada para encontrar el calendario que falta. Creo que estará en la carpeta .caldav; una carpeta allí no estará en su carpeta temporal. Puede verificar abriendo la carpeta Eventos dentro de la carpeta que falta y usar Vista rápida para ver los eventos perdidos.
  7. Copie esa carpeta de eventos en su escritorio.
  8. Abra su aplicación Calendarios: sus calendarios sincronizados con iCould no estarán allí, pero todavía están en iCloud.
  9. Cree un nuevo calendario "En mi Mac". Tiene que ser local. Si activa la sincronización de iCloud antes de este paso, no podrá crear un calendario local "En mi Mac".
  10. Arrastre el contenido de la carpeta Eventos desde su Escritorio al nuevo calendario. Espere a que se copien los eventos.
  11. Cerrar Calendario.
  12. Vuelva a activar la sincronización del calendario de iCloud en Preferencias del sistema > iCloud
  13. Calendario abierto.
  14. El calendario ahora debería volver a sincronizar todos los calendarios de iCloud, y copiará el nuevo calendario "En mi Mac" a iCloud, restaurando todos los eventos perdidos. Puede cambiar el nombre del nuevo calendario.

Espero que esto ayude.

Todas estas respuestas están bien y finalmente obtuve la primera respuesta (de Matt Love) para trabajar, PERO SOLO DESPUÉS de que descubrí que la carpeta de la biblioteca a la que se hace referencia es invisible en el escritorio. Esto me había mantenido desconcertado y enojado durante una hora. No puede encontrarlo, ni en su Volumen de arranque ni en Time Machine, a menos que busque "Calendarios" y seleccione el correcto. Luego, en el escritorio, puede forzar a Biblioteca a que se revele seleccionando "Abrir carpeta adjunta". En Time Machine, busca "Calendarios" y obtiene un montón de elementos, solo tiene que seguir revisando dentro de cada uno hasta encontrar uno que se parece al anterior que ya inspeccionó en el escritorio (y, sí, ¡Se ve confuso por dentro!). Time Machine se colgó repetidamente mientras hacía esto, ¡lo que me hizo aún más feliz! Pero finalmente restauré "Calendarios" y funcionó. No necesitaba hacer la copia adicional de los archivos plist. Esto fue en una MacBook Core2Duo 2GHz 3G/500G OS10.7.5