iCLOUD CALENDARS FROM
TIME MACHINE OR A BACKUP
The iCloud Calendar and Time Machine don't play nice
together. If you accidentally delete your calendars, they are
deleted on iCloud: you restore the cached versions from TM, and iCloud
promptly brings them up to date by deleting them again.
However it is possible to restore from Time Machine (or another backup
system if it's included your calendars) by following the following
- Turn off your internet connection. Make sure that it really is
- Restore from Time Machine or your backup. This should restore
your calendars to list under your iCloud username.
Now carry out this process with each calendar:
- Select a calendar listed under your iCloud login name.
- From the File menu choose Export...>Export. An .ics file will
be saved at your designated destination.
- Create a new calendar with the same name as the one you've just
exported from, choosing 'On My Mac'.
- From the File menu choose Import... Select the .ics file and
choose to import it into the calendar you just created (make sure you
don't import it into the iCloud version).
Now your calendars are listed under 'On My Mac' as well as under your
iCloud login name.
Reconnect to the internet. Your iCloud calendars will disappear as
before. Now carry out the following process with each of the 'On My
- Select your 'On My Mac' calendar. From the File menu choose
'Export...' then 'Export...'; from the sub-menu. This will create an
.ics file at the location chosen in the Export dialog.
- From the File menu choose 'New Calendar' then your iCloud login
name in the sub menu.
- A new calendar called 'Untitled' will appear in your sidebar
under your iCloud login name. Change its name to that of the calendar
- From the File menu choose 'Import...' then 'Import...' from the
sub-menu. A navigation pane will open: navigate to and choose your
exported .ics file.
- iCal will ask you where to import this to. Click the drop-down
menu and select the iCloud version of your calendar (make sure not to
choose the 'On My Mac' version). Import.
- Your calendar contents will appear in the iCloud version of the
calendar but this may take some time. You need to leave iCal running
until the rotating icon at the top of the sidebar disappears.
- You can now delete the 'On My Mac' version of the calendar
(control-click it in the sidebar list and choose 'Delete').
You should back up your calendars periodically by exporting the .ics
files as in step 1 above and keeping them safely.
Roger Wilmut. This site is not associated with Apple.