Apple - How to set up a local calendar while using iCloud for other calendar on mavericks
A co-worker figured this one out for us:
In Calendar, go to Calendar: Accounts, select your accounts you are using in Calendar and uncheck "calendar" from the section where it says "Use With".
Once there are no internet accounts available, Calendar will allow you to set up an "On My Mac" local calendar.
Once that's set up, re-check the "Use With: Calendars" checkbox and all should be well.
Caveat: for us, we were able to check and uncheck this setting without having to set anything up again. I won't guarantee this will be the case for you, so be sure you know how to set up your accounts again and as always, have backups.
I've managed to do this (by accident). I created an exchange account that does not work but is still on the Mac as an account. I now can create local calendars under this in the calendar app and use them to launch applications etc. Seems to work well so far and does not sync to iCloud or any other devices.
There's another easy workaround to this.
- Uncheck "Calendar" inside Systems Preferences/iCloud. At this point, you won't see any of your icloud calendars.
- Now create a new calendar, and that will be put under "On My Mac". You can call it anything or just untitled. This creates the "On My Mac" folder for you.
- Re-check "Calendar" inside Systems Preferences/iCloud. Now you can drag any or all of your iCloud calendars onto your local folder.