Recently we were helping a client plan their migration from Microsoft Exchange to Google Apps. The customer requested that we investigate how their OS X users were going to be able to use Google Calendars with iCal locally on their Macs.
To configure a calendar in iCal to sync with Google Apps using CalDAV
2) This will bring up a page with details for that calendar, scroll all the way to the bottom to the section labeled Calendar Address: and copy the Calendar ID:
3) Open iCal and go to Preferences.
The CalDAV address for your primary calendar is always https://www.google.com/calendar/dav/YOUREMAIL@DOMAIN.COM/user where your Google Apps account replaces YOUREMAIL@DOMAIN.COM. On the settings page of each of your calendars there is a section labeled Calendar Adress. To the right of the XML ICAL and HTML buttons you will see the Calendar ID. The CalDAV server address you will use when configuring iCal to sync with the Google Apps servers is https://www.google.com/calendar/dav/{CalendarID}/user.
4) Once you click Add, the calendar will begin syncing in iCal, but before you close the Accounts window, make sure to set the Refresh calendar to a desirable time:
5) Simply repeat the steps above to add multiple Google Calendars to iCal! Below is a screenshot of iCal with several Google Calendars already synced.
Troubleshooting Tips
This error simply means that the password or username was mistyped and needs to be corrected. Ensure that you are using your full Google Apps email address and your Google Apps password.
This error means that either the URL https://www.google.com/calendar/dav/{CalendarID}/user is incorrect or the Calendar ID is incorrect.