Lion/iCloud iCal von Time Machine wiederherstellen

Nun, ich habe es geschafft, meinen Kalender zu löschen, der über iCloud mit meinem Mac, iPad und iPhone synchronisiert wurde.

Kann ich meinen iCal-Kalender aus einer Time Machine-Sicherung neu füllen? ~/Library/enthält einen Ordner namens Calendars , aber sein Inhalt sieht kompliziert aus und ich wage es nicht, den Ordner Calendars einfach aus der gestrigen Time Machine-Sicherung wiederherzustellen.

Danke.

Antworten (4)

Soweit ich das beurteilen kann, erlaubt Ihnen Time Machine nicht, iCal-Kalender über die iCal-App wiederherzustellen. Und eigentlich sollten Sie in der Lage sein, diesen Kalenderordner wiederherzustellen.

Während der Inhalt des Verzeichnisses kompliziert ist, sollte iCal ihn in das zurückübersetzen, was Sie zuvor hatten. Das einzige andere, was ich sicherheitshalber mitnehmen würde, ist die Listendatei Ihres iCal, die sich in ~/Library/Preferences. Es sollte heißen com.apple.iCal.plist. Ich würde empfehlen, dies von Ihrem Time Machine-Backup in dasselbe Verzeichnis auf Ihrem Mac zu verschieben.

Das sollte es für dich tun.

Abgesehen von der Wiederherstellung ~/Library/Calendarsempfehle ich sogar, jede plistDatei wiederherzustellen, ~/Library/Preferencesderen iCalName . Bei mir wären das com.apple.iCal.Alarm.plist, com.apple.iCal.CA384F92-E7F1-5753-9373-560D79E90DFB.plist, com.apple.iCal.helper.plist, com.apple.iCal.plistund iCalExternalSync.plist.
Das Befolgen des Ratschlags von Matt und @Dan scheint perfekt funktioniert zu haben.
@Chap: Schön zu wissen, dass es bei dir funktioniert hat.

Das hat bei mir funktioniert, aber ich musste die Dinge aufräumen, bevor es tatsächlich funktioniert hat:

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

Ich habe eine andere Lösung mit Time Machine gefunden. Sie müssen jedoch tief in diesen Kalenderordner schauen. Dies war der einzige Weg, den ich finden konnte, um die Vorliebe von iCloud zu umgehen, meinen verlorenen Kalender wieder in Vergessenheit zu synchronisieren.

Ich denke, das sind die Schritte, die funktionieren werden. Als Referenz verwende ich Mavericks mit iCloud-Kalendersynchronisierung.

  1. Kalender schließen.
  2. Verschieben Sie den gesamten Inhalt des Ordners ~\Library\Calendars in einen temporären Ordner - sowohl als Backup als auch zum Vergleich unten.
  3. Beenden Sie die Synchronisierung des iCloud-Kalenders in den Systemeinstellungen > iCloud
  4. Geben Sie Time Machine im jetzt leeren Kalenderordner ein.
  5. Stellen Sie den Inhalt des Kalenderordners zu einem Zeitpunkt wieder her, bevor Sie Ihren Kalender gelöscht/verloren haben.
  6. Vergleichen Sie nun den Temp-Ordner mit dem wiederhergestellten Kalenderordner, um Ihren fehlenden Kalender zu finden. Ich glaube, es wird im Ordner .caldav sein - ein Ordner darin wird nicht in Ihrem temporären Ordner sein. Sie können dies überprüfen, indem Sie den Ordner "Ereignisse" im fehlenden Ordner öffnen und die Schnellansicht verwenden, um die verlorenen Ereignisse anzuzeigen.
  7. Kopieren Sie diesen Ereignisordner auf Ihren Desktop.
  8. Öffnen Sie Ihre Kalenderanwendung – Ihre mit iCould synchronisierten Kalender sind nicht dort, aber sie befinden sich immer noch in iCloud.
  9. Erstellen Sie einen neuen Kalender „Auf meinem Mac“ – er muss lokal sein – wenn Sie die iCloud-Synchronisierung vor diesem Schritt aktivieren, können Sie keinen lokalen Kalender „Auf meinem Mac“ erstellen.
  10. Ziehen Sie den Inhalt des Ordners "Ereignisse" von Ihrem Desktop in den neuen Kalender. Warten Sie, bis die Ereignisse kopiert wurden.
  11. Kalender schließen.
  12. Schalten Sie die iCloud-Kalendersynchronisierung in den Systemeinstellungen > iCloud wieder ein
  13. Kalender öffnen.
  14. Der Kalender sollte jetzt alle iCloud-Kalender erneut synchronisieren – und – es wird den neuen „On My Mac“-Kalender in iCloud kopieren – und alle Ihre verlorenen Ereignisse wiederherstellen. Sie können den neuen Kalender umbenennen.

Hoffe das hilft.

Diese Antworten sind alle in Ordnung und ich habe schließlich die erste Antwort (von Matt Love) zum Laufen gebracht, ABER NUR NACHDEM ich festgestellt habe, dass der Bibliotheksordner, auf den verwiesen wird, auf dem Desktop unsichtbar ist. Das hatte mich eine Stunde lang verblüfft und wütend gemacht. Sie können es weder auf Ihrem Startvolume noch auf Time Machine finden, es sei denn, Sie suchen nach „Kalender“ und wählen den richtigen aus. Dann können Sie auf dem Desktop die Bibliothek dazu zwingen, sich selbst zu offenbaren, indem Sie "Umschließenden Ordner öffnen" auswählen. In Time Machine suchen Sie nach "Kalender" und erhalten einen ganzen Haufen von Elementen. Sie müssen nur in jedem nachsehen, bis Sie eines finden, das so ähnlich aussieht wie das alte, das Sie bereits auf dem Desktop inspiziert haben (und ja, es sieht innen verwirrend aus!). Time Machine hing währenddessen immer wieder, was mich noch glücklicher machte! Aber schließlich habe ich gerade "Calendars" wiederhergestellt und es hat funktioniert. Ich musste die Plist-Dateien nicht extra kopieren. Dies war auf einem MacBook Core2Duo 2GHz 3G/500G OS10.7.5