When Apple first released OS 2.0 and 3.0 for the iPhone, people were able to sync their devices with the Google servers, easily allowing them to access and edit their contacts and calendars. However, when they updated to 3.1, Apple broke the sync, leaving thousands in the dark. After finding workarounds, people were again able to sync their systems, and the world was a better place.
However, after releasing 4.0 on June 21st, Apple, yet again, broke this new workaround, leaving people without the possibility of syncing their iPhone, iPod Touch, and/or iPad to their Google Calendars. After losing all of my calendar information (which has really hurt my productivity), I started to mess around with various settings, finally finding one that, once again, lets me sync my GCalendar with my iPhone. As a nice person, I figured that I should help you out, as I am sure that this is a common problem.
To resync your iPhone, iPod Touch, or iPad, simply do the following:
- On your device, go Settings
- Navigate to Mail, Contact, Calendars – Add Account – Other – Add CalDAV Account
- Once in the CalDAV settings, enter the information from the following picture (your username ad passwords should be the ones that you use to access your Google account):
- Tap Next
- Navigate to your device's Calendar
- Click Calendar at the top left of the screen
- Unselect all but the one under the 'www.google.com' header – if you do not do this, you will be able to see events from your GCalender, but not be able to add any.
- If you have multiple calendars on other accounts, simply add them the same way. If you have muliple calendars on one account, go here and select the ones you want on your iPhone. Then, when entering an event, you can pick the calendar it goes on at the bottom of the event editing screen.
At this point, your system should be set up. I would recommend checking with some test events, but everything should connect (it might take a few minutes to transfer from one device to the Google server, and vice-versa). If you add, alter, or delete any event on either your device or your Google Calendar, it should update quickly on the other. Even if you are in airplane mode, when you reconnect, all changed events will show up.
This workaround worked very well for me, and I hope that it works well for you too. If it doesn't, let me know in the comments, and I will try to find out why. Other than that, see you all next time Apple updates their software.