How you do this varies a bit depending on whether you can see the 'On My Mac' calendar section in the Calendar application.
- In Calendar.app select the calendar you want to move. and go to File>Export>Export...
- Save the .ics file to your Desktop.
- If you cannot see 'On My Mac' calendar section unsync from iCloud.
- Make a new calendar from File>New Calendar>On My Mac, and name it.
- In the Finder open hte saved .ics file.
- When prompted select the new calendar you made in point 4.
- Repeat for all calendars you want to be local to your Mac.
- Once you are happy hte data is in the new calendars delete the iCloud ones.
Thanks for these instructions. I have the same problem but unfortunately I haven't gotten this to work for me.
The problem is sort of in step 3: in order to see "on my mac", I need to unsync from icloud. So I do that, then create my new calendars, then merge the exported ICS files into these newly-created calendars... so far so good. However, the second I re-sync with icloud (in order to see the remaining calendars that I didn't export), Apple sponges all of my local calendars onto iCloud and then deletes the local copies, undoing all of my work. (And then "on my mac" disappears because there are no local calendars anymore.)
Any ideas how to solve this?
One way to clear everything is to go to www.icloud.com and delete the calendars in the cloud.Then unsync all your devices from the cloud.
Delete all the calendars in all the devices except for the one device which has the calendars you wnat to keep.
Now sync that device to the cloud and those calendars will transfer to the cloud. Then sync everyone of your devices back to the cloud (calendars) and all your calendars are now insync.
After struggling for months how to use the cloud I finally learned how to manage the files in the cloud (via the icloud website) and that did the trick. I use the cloud for my calendars and contacts and have no more problems with duplications.
Thanks, but I think that solves a different problem than the one I have.
Basically, I'm trying to move a few calendars off iCloud to my computer, while keeping the rest in iCloud. (These are older calendars that don't need to be synched with my other devices, but I'd rather not lose them altogether.) I was hoping I could do something to analysis to what's availabile in mail (i.e., have messages on my IMAP/icloud accounts plus several folders "on my mac").