ICloud – Sync iCal with Gmail instead of iCloud

androidgmailicalicloud

I would like to edit my calendar either on iCal (running on my MacBook) or on Google calendar (running on my Samsung Galaxy), and see the calendar updated on the other device.

I gathered that it is not possible to use iCloud for this objective. One must use Gmail. (Feel free to contradict.)

Leaving alone the sync between iCloud and iCal is not good either. I'd like to cancel syncing with iCloud to debug syncing between iCal and Gmail/google calendar. (Right now System Preferences under Mail, Contact & Calendars shows both iCloud and Gmail, and yet I do not see the calendar on Gmail — or on the Android phone.)

If I cancel the sync with iCloud, most of my history disappears. Thus my question is:

How do I move the calendar entries that I currently have with iCloud to Gmail?

Best Answer

I gathered that it is not possible to use iCloud for this objective. One must use Gmail. (Feel free to contradict.)

Sure, I'll try and contradict!

It's my understanding that SmoothSync for Cloud Calendar does this.

How do I move the calendar entries that I currently have with iCloud to Gmail?

I found a nice step-by-step summary at the amusingly named burlapmonkey.com. I'll summarize:

  1. Login to your iCloud calendar at icloud.com.
  2. Publicly share the calendar you want to export.
  3. Select the updated URL that begins with webcal:// followed by a cryptic address and copy it.
  4. Open a new browser tab/window, paste the webcal address without loading it (don't press enter).
  5. Change webcal in the address to http. Load the page.
  6. Your browser should now be initiating a download of an .ics file which you can later import into a google calendar.
  7. Don't forget to stop publicly sharing the calendar.