Tell me more ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I recently started using the Gmail app on my iOS devices because it has better search functionality than the native Mail app. However, that means that when I'm writing emails the app is using my Gmail contacts and not the local phone contacts, which is annoying. The solution is to keep my iCloud contacts, which currently sync between my Mac and my iOS devices, in sync with Google as well. What is the best way to do this? It appears that I can sync my computer's local contacts using Address Book, but that won't help with my contacts which are stored in iCloud.

share|improve this question
Not sure it's exactly the same as your situation, but this Q&A may be helpful: apple.stackexchange.com/questions/27603/… – Andrew Ferrier Dec 19 '12 at 14:14

5 Answers

I have this setup too and using an Exchange account only for syncing contacts between Google and my iPhone.

The process is described here:

http://support.google.com/a/users/bin/answer.py?hl=en&answer=138740

So I set up an Exchange account but ONLY syncing contacts.

Another video version here: http://www.youtube.com/watch?v=lVEf-skW-Kg

share|improve this answer

Not a sync, but simple one time import from Google Contacts to iCloud is possible without any additional tools on Mac.

Setup Contacts.app to Sync contacts on this computer grou with Google Account, then select all Contacts on this computer and export them as vCard, you can be sure - it shows in the filename how much contacts it exports.

Then select iCloud group and select File - Import, choose previous saved vCard file.

It shows you the duplicates, you can choose the policy of merging. After that all contacts will be in iCloud group.

share|improve this answer

I found it quick and easy to go to Settings -> Mail, Contacts, & Calendars -> Add Account -> Other -> Add CardDAV Account (under Contacts). Type google.com as Server, then type your Google email as username, password and click Done.

I had to use the application specific-password because I have a 2-step verification security setting with google but apart from that it was the easiest and quickest way I have seen yet.

share|improve this answer

it's very simple if you are using a mac. just setup in Contacts both accounts - iCloud & Gmail and then drag and drop ;)

If you open Contacts program on your Mac and then go inside the settings you can add an account for google.com. Just give your google username and password and server name google.com

Now you can mark all contacts in the iCloud account in Contacs program and drag them to the Google account in contacts program enter image description here

share|improve this answer
2  
Welcome to SE and thank you for your answer. Would you mind being a little more specific in the steps needed to keep iCloud contacts in sync with Google? Perhaps where you drag from and drop in? – bassplayer7 Feb 12 at 23:10
This isn't very clear answer. I have Contacts in both accounts, but drag what to where? The question is not how to export one time, but how to keep them in sync. – progrmr Feb 21 at 18:31

I tried this and found a world of pain. There is a reason Google and Apple make this difficult. With a few minor fixes, either of those companies could make this very simple. The purpose of Apple products is to have seamless interface with different devices.

If you start mixing and matching you defeat one of the most, if not the most, important advantages of using Apple products. Take my advice and do not try to sync your Google contacts with iCloud.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.