If you’re an Apple user who prefers to use Google services, you’ve long been able to keep your iPhone and Mac in sync with your Google Mail, Contacts, and Calendars. Strangely, contacts weren’t synced. But beginning with OS X Mavericks and iOS 7 you have the option to use Google as the conduit to sync your contacts. For simplicity I recommend only using one system for your contacts so these instructions will also show you how to disable your iCloud contacts (they’ll remain intact on Apple’s servers).
Why would you want to do this? If you find yourself using the Gmail web interface, your contacts from your iPhone won’t show up unless you set this up to sync. But if you don’t ever leave Apple’s desktop and mobile apps maybe you’ll find that your current configuration is sufficient.
Note that if you organize your contacts into groups, the groups in Google don’t sync with the groups on your Apple devices.
Part 1: Export iCloud Contacts
Note: You can also export a vCard of your contacts with Apple’s Contacts app, but these instructions will work on any computer, including Linux and Windows machines.
- Visit iCloud.com from your web browser and log in using your iCloud credentials
- Choose “Contacts”
- Click the gear icon in the lower left corner of the page and choose “Select All”
- Click the gear icon again and select “Export vCard”
- If Address book pops up to import the contacts just hit “cancel”
Part 2: Import to Google
- Visit gmail.com and log in if necessary
- Under the Google logo click the big word “Gmail”
- Choose “Contacts” from the drop down menu
- Click the “More” button above your list of contacts and choose “Import” from the dropdown menu.
- Choose the vCard file downloaded in Part 1, which should be in your web browser’s default download location.
Part 3: Set up on Mac
- Go to the Apple menu > System Preferences > Internet Accounts
- If you already have your Google account configured, choose it from the left column, otherwise add it using the Google button on the right.
- Check the box for Contacts; if prompted choose to merge
- Switch to your iCloud account in the left column
- Uncheck Contacts
- When prompted, delete your contacts from the computer (they are still stored in iCloud and in the backup you made in part 1)
Part 4: Set up on iOS
- Go to the Settings app > Mail, Contacts, Calendars
- If you already have your Google account configured, choose it from the list, otherwise click “Add Account” and follow the prompts
- Turn the Contacts switch on; if prompted choose to merge
- Tap the back arrow to return the list of accounts (same place as step 1)
- Choose your iCloud account
- Turn the Contacts switch off
- When prompted, delete your contacts from the iPhone (they are still stored in iCloud and in the backup you made in part 1.