Apple has changed the way calendars sync in Mavericks. It’s very nicely integrated now. Here’s how to sync your Apple Calendar with an external Google calendar.
You might be wondering why someone would want to use a Google calendar. Apple have mastered the art of calendar sharing. With Mavericks and iCloud it’s the best it’s ewer been. You can now easily share your Apple Calendar with other people. You can subscribe to other people’s Apple Calendars. You can even allow other people to edit your calendars. So why would you even bother with Google calendars any more?
Well… The Apple calendar does not allow you to embed a calendar in a website. (Like I have done for our church calendar here.) So if you ‘publish’ your calendar, the other person has to view your calendar from within their calendar app. They cannot look at it in a web browser. There are a number of workarounds that will allow you to publish an Apple calendar to the web, for example http://icalshare.com but I still think the simplest way to achieve a calendar published on a website is to use a Google calendar.
With Mavericks adding a google calendar to Apple calendar is the easiest it’s ever been. There are no .ics files or messy webcal:// addresses needed. All you need is your google email address and password.
CREATE A GOOGLE CALENDAR
1. if you don’t have a Google calendar, this previous article of mine describes how to set up a Google calendar. You can then embed that Google Calendar in any website according to Google’s instructions here.
ADD YOUR GOOGLE CALENDAR TO APPLE CALENDAR
Here’s how to add the Google calendar to Apple calendar app.
1. On your Mac go to ‘System Preferences’ and Click on ‘Internet Accounts’.
(This is different and much neater than with previous versions of OSX where you did it from within Calendar settings. )
2. Click on ‘Google’ to add your Google account.
3. Enter your Gmail settings for the account that has the Google calendar. You will need your Google email address and password. The name can be anything.
4. Click ‘Set Up’ and then make sure ‘calendars’ is selected.
All the calendars from that Gmail account will now appear in your Apple Calendar. If you do not see this window, click on the ‘Calendars’ button on the top left of your Calendar app window.
You can ‘connect’ to multiple Gmail accounts and multiple calendars. You can turn them on and off by checking or un-checking the checkbox next to the calendar.
When you edit your Gmail calendar in Apple calendar app the changes will automatically be uploaded to the Google account calendar. If the Google calendar is published on a website, the changes will automatically go from Apple Calendar to Google calendar and then to the website.
A little note. I was looking everywhere for where to change the email address that alerts get sent to. When you add an alert, you can choose an email notification for an event, but how do you change the default email address? The answer: change your ‘work’ or ‘home’ address in your own contact in Apple Address book.