iCloud contacts do not sync on macOS Sierra

The contact.app on my mac does not download the new contacts that I have added to iClound via iPhone. I am sure the contacts are added successfully as I have checked on iCloud.com.

I have also check and unchecked "Enable this account" (iClould Account) in Contacts.app preference but it does not work. The Fetch setting is set to "Automatically" or "Every minute" but neither solves the problem.

MacBook Pro (Retina, 15-inch, Mid 2015), macOS Sierra (10.12)

Posted on Sep 25, 2016 8:26 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 6, 2017 2:34 PM

For anyone else having this issue who has already tried turning everything off and on etc, I found the cause of this for me was actually because the contacts were being saved to the wrong account.


When I added my companies Exchange email account to my iPhone it changed my settings to make that account my default for adding contacts.


This meant every contact I added was being saved to my work email account, and not my iCloud account. Meaning they wouldn't sync across to my other devices.


Just go into settings, contacts, and change the default account back to iCloud (you will need to re-add those contacts to your iCloud account though)


Hope this helps.

67 replies
Question marked as Top-ranking reply

Oct 6, 2017 2:34 PM in response to Z-Ray

For anyone else having this issue who has already tried turning everything off and on etc, I found the cause of this for me was actually because the contacts were being saved to the wrong account.


When I added my companies Exchange email account to my iPhone it changed my settings to make that account my default for adding contacts.


This meant every contact I added was being saved to my work email account, and not my iCloud account. Meaning they wouldn't sync across to my other devices.


Just go into settings, contacts, and change the default account back to iCloud (you will need to re-add those contacts to your iCloud account though)


Hope this helps.

Oct 27, 2017 8:35 AM in response to pete35

Should not be another library but things change from OS to OS.


Try log-out and log-in or even reboot. This will restart any address book processes that may be using something other than a pathname.


The original Mac way of managing files did not rely on a fragile pathname and every so often Apple fixes software that uses pathnames which easily break with a file/folder name change. This "fix" relies on the fragile nature of UNIX pathnames and what might be considered an implementation error in address book in using such fragility. By renaming the folder, the fix attempt to create a condition where address book processes cannot find the folder and are relegated to creating a new one. Ideally I did not want to tell anyone to just delete the folder for the chance that they might lose data.


Another *possible* way to "hide" the folder from the address book processes is to archive the folder which creates a zip archive of everything in it. Then you could delete the folder and not risk data loss. The address book processes would have no choice but to create a new folder and then hopefully populate it from your cloud data.

Jan 4, 2017 6:43 AM in response to nectarina

nectarina wrote:


a quick fix that worked for me:

  1. close the contacts app
  2. go to ~/Library/Application Support/
  3. rename the AddressBook folder to something like AddressBook(old) just to be safe
  4. open the contacts app
  5. it will create a new AdressBook folder that syncs to icloud properly
  6. if it's all dandy delete the renamed AddressBook folder

I tried this. It made things worse. Specifically, it left me with zero contacts. (previously, Contacts displayed about 30 out of 850).


I've also tried disabling Contacts syncing in iCloud. That didn't help.

Also tried logging out of iCloud completely, then logging back in. After doing so, everything else synced from my iCloud account (Photos, Notes, Reminders & Calendars), but not the contacts.


I then called AppleCare, and spent a couple hours with a Senior Advisor. She suggested many of the same things here, and finally recommended that I wipe (erase) the hard drive in my MacBook Pro and re-install everything from scratch, including a new copy of 10.12.2. This on a brand-new MacBook Pro that is less than a month old.


Instead of spending hours doing that, I did a little experiment on a friend's MacBook Pro. It's also brand-new, with 10.12.2. So as not to mess up his account, I created a new user, and linked it to my iCloud account. Within minutes, all my photos, notes, calendar events, and reminders appeared. But not the contacts.


It's clear this is a systemic iCloud/Contact Sierra bug, not a random glitch on my machine. I'm waiting to hear back from the Senior Advisor, at which time I'll ask that she escalate the case to Engineering.

Feb 3, 2017 9:20 AM in response to nopfromweil

Ok I figured it out!!!


My phone had a separate "group" other than my iCloud contacts that it was defaulting to when I entered a new contact into the phone.


I went to Contacts on my phone, tapped "groups" in the left corner and "unchecked" the unneeded group called YLMemorial Contacts (it was an old google account I had used in the past). (See pic below) User uploaded fileThat way any contacts I enter from now on will default to my iCloud contacts.


I found this out by entering the same info of a contact in my phone directly on my Mac and it then automatically linked the two contact info together.

May 1, 2017 2:21 PM in response to rleidl

Rainer,

I wrote up an overview of what I did to migrate from my legacy mac.com AppleID to a more recent one.

It's here:

https://discussions.apple.com/thread/7942708?answerId=31705877022#31705877022


Like you, I've been using a more recent AppleID for all my purchases (iTunes, App Store, etc etc). So I moved all the iCloud syncing functionality from the mac.com to the newer one. That was 2 weeks ago - everything has been working fine since.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iCloud contacts do not sync on macOS Sierra

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.