iCloud Contacts failing to sync after High Sierra

All of my other iCloud information synchronizes perfectly. Photos, Notes, Calendars, Reminders... But Contacts is not updating. The only account I’m using is iCloud. It downloads a version that might be a day old, but any changes I make are not synchronized back to the server.


I have tested my iPhone running iOS 11 and iCloud.com to make sure they are talking to each other, both ways. I can create a contact on both, and it will show up on the other consistently and instantaneously. My Mac, on the other hand, will never update changes in either direction.


I have attempted to disable and re-enable Contacts (with or without a restart in between), I have signed completely out of iCloud and back in (ugh), which seemed to get the latest Contacts initially, but then it failed to update after that. I’m now back to a stuck Contacts list. I’ve also disabled Contacts and deleted ~/Library/Application Support/AddressBook as well as anything with AddressBook in the title in ~/Library/Preferences.


Has anyone else experienced this issue, and has anyone found a workaround?

MacBook Air, macOS High Sierra (10.13)

Posted on Sep 26, 2017 5:11 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 11, 2017 2:40 AM

I have found a solution that works for me.


  1. quit Contacts
  2. open ~/Library/Containers and delete anything with addressbook in its name
  3. open ~/Library/Application Support and delete anything with addressbook in its name
  4. open ~/Library/Preferences and delete anything with addressbook in its name
  5. open ~/Library/Caches and delete anything with addressbook in its name
  6. opened System Preferences : iCloud and uncheck contacts
  7. restart your mac
  8. when it boots back up open System Preferences :iCloud and check contacts


a little spinner spins saying "setting up"


Once that's done then open Contacts and wait. I have around 5000 contacts so it took about 10 minutes to fully sync.


237 replies

Dec 12, 2017 1:57 PM in response to Rob Hulson

Apple got back to me and they are still diagnosing the issue; however, this solution worked on my desktop and now contacts are working perfectly fine. Before trying this Apple recommended keeping a back up of contacts and you can do this by going to iCloud.com and the bottom corner you can export the Card file of all your contacts just in case this solution deleted them, but it didn't... Go to the terminal window and type this:


- defaults write com.apple.AddressBook.CardDAVPlugin EnableDebug -bool true
- defaults write com.apple.AddressBook.CardDAVPlugin LogConnectionDetails -bool true


Open the contacts and see if they are working... If the contacts are still not updating then go back to the terminal window and type these commands and close as this will undo the previous two commands. This did not work on my MacBook so a further solution is being worked on. I will let you know as soon as I hear back from Apple.


- defaults delete com.apple.AddressBook.CardDAVPlugin EnableDebug

- defaults delete com.apple.AddressBook.CardDAVPlugin LogConnectionDetails

Dec 12, 2017 4:50 PM in response to GwMichas

I am running the new 10.13.3 update and still having the same issue. They too asked me about the internet connection and like you it was the same both the residence and work were not updating contacts.


Apple has escalated this case for me as well and should have a resolve soon.


Yes, when you go to iCloud.com and export the contacts in the form of a vcard it creates one file. The vcard file will say how many contacts it has.


My personal advice is when you are deleting folders and making changes I recommend turning iCloud contacts off in the settings as a precaution in case it starts updating again so you don't lose the contacts.

Dec 12, 2017 5:42 PM in response to chrisadamswilson1087

Thanks Chris. I tried your suggestion but can confirm it made no difference. Looking in the console app (search for Contacts within your system logs) I can see that the mac 'thinks' it's syncing fine. But it just isn't. I've tried this on a variety of internet connections, with and without VPN activated, including now in multiple countries, and can confirm the issue is not related to an internet connection.


The problem is consistent between both of my MacBook Pros (work one and home one).


Changes on either Mac never end up in iCloud or my iPhone

Changes in iCloud got to the iPhone but never to either Mac

Changes on iPhone get to iCloud but never to either Mac


The problem is definitely something to do with syncing between iCloud and High Sierra (the issue never appears on an older iMac running Sierra, only on my laptops running High Sierra).


So we know it's not


* hardware (happens on multiple macs)

* internet (tried on multiple connections, and the problem doesn't happen on Sierra, only High Sierra)

* iCloud (problem is only between High Sierra and iCloud, not iOS and iCloud)


The issue appears to be specific to High Sierra.

Dec 15, 2017 12:50 PM in response to Sazzarocksdahouse

I was working with Apple again last night. During this call we looked at some things, deleted a PList for addressbook, it did not work, but I noticed that there was a plugin folder for Skpe Contacts. It got me to thinking, I wonder if there is something in this plugin folder that may be causing the issue. However, I am not sure if you unistall Skpe if this folder is going to go away. The last time that this plugin folder was touched or updated was a year ago for mr, so I am not sure if there is an impact. Just thinking outside the box.

Dec 15, 2017 10:28 PM in response to chrisadamswilson1087

Two solutions helped me to get rid of the problem with sync the contacts:


  1. 1. quit Contacts
  2. 2. open ~/Library/Containers and delete anything with addressbook in its name
  3. 3. open ~/Library/Application Support and delete anything with addressbook in its name
  4. 4. open ~/Library/Preferences and delete anything with addressbook in its name
  5. 5. open ~/Library/Caches and delete anything with addressbook in its name
  6. 6. opened System Preferences : iCloud and uncheck contacts
  7. 7. restart your mac
  8. 8. when it boots back up open System Preferences :iCloud and check contacts



Turn off iCloud for Contacts in System Preferences > iCloud.


  1. 1. Log into iCloud.com > Contacts
  2. 2. Select All Contacts > Select All then Select Export.
  3. 3. Do the same for each group.
  4. 4. Delete all contact data from the cloud.
  5. 5. Verify on each device that the cloud is empty.

Dec 22, 2017 11:13 AM in response to Dave Sag

***Problem Resolved***


I spoke with an Apple Senior Tech Advisor this morning and they were able to resolve the contact issue. Here are the steps the must be taken in the exact order for this to work.


1. Go to iCloud.com and export all your contacts to a safe file, just in case.

2. Turn off iCloud contacts in MacBook preferences so no longer connected to cloud

3. Make sure the MacBook Contacts are empty with zero contacts.

4. Restart computer and reopen contacts to make sure there are zero contacts.

5. open ~/Library/Containers and delete everything with addressbook in its name

6. open ~/Library/Application Support and delete everything with addressbook in its name

7. open ~/Library/Preferences and delete everything with addressbook in its name

8. open ~/Library/Caches and delete everything with addressbook in its name

9. Restart computer (this will restore OS operating files and folders for contacts, but not any contacts)

10. Go to preferences and check the iCloud contacts to update to contact folder.

A few other people have pointed this process out; however, Apple recommends removing contacts then restart and then empty the folders, containers, and preferences... then restarting again.

What is happening is there is an old copy of the contacts that the computer is populating instead of the new contact data feed.

This worked on my MacBook Pro and Desktop.

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 failing to sync after High Sierra

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