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

Mar 1, 2018 10:14 AM in response to Patrick420360

Most likely you are looking in the wrong Library. There are 3 library folders. You need to look in your User's Library.


Macintosh HD Root folders

Applications

Library

System > Library

Users > Library


Show User's Library

The User's Library folder is hidden by default. To unhide:


Option 1) Select the Finder in the Dock. Under Go in the Menu bar > hold down the Option key and you’ll see the Library.


Option 2) You can also select the Home folder in the sidebar of a Finder window.

Pull down the “View” menu and select “Show View Options”

Check the box for “Show Library Folder”


User uploaded file

May 1, 2018 1:02 AM in response to Rob Hulson

I just received an email from Apple saying they've closed the bug report I filed on this issue.


Since the latest macOS update I have noticed now that entries I make in my address book on the mac now get synced to iCloud, but it still seem that entries in iCloud don't come back to the mac. I will have to check more carefully on this.


Anyone else noticed that the issue is fixed?

Oct 11, 2018 8:23 AM in response to Rob Hulson

I have had the same problem on both my 27" Mac and on my MacBook Pro, having been able to upgrade the laptop to Mojave OS the problem has gone however as Apple have decided my 2012 iMac is too old to upgrade the problem persists despite trying all the remedies offered here. Obviously this is a problem of Apple's own making and they don't seem bothered about sorting it. I am far from happy with this decision as my iMac is still more than capable of a few more years work, just a ploy to make us buy new computers!! 😠

Oct 11, 2017 1:58 AM in response to dianeoforegon

Thanks for the tip but alas it's not working for me. I tried deleting anything with 'addressbook' in the name in ~/Library/Containers and rebooting, to no avail.


My iPhone (running iOS11), my other Mac (running Sierra), and the address book in iCloud.com are perfectly in sync but my new Mac running High Sierra simply won't sync contacts. I can see the AddressBookSourceSync process running in the background and transferring data but none of the changes I've made to my address book since upgrading have made it into the new Mac.


Epic Fail

Nov 21, 2017 5:49 AM in response to Sazzarocksdahouse

An additional piece of info is that I've noticed that I suddenly have #noname entries with no content in my contacts list on iCloud and on iPhone. When the original problem happened I noticed that the Group I had created to contain the new contacts plus some old ones had these #noname entries in it.


This suggests to me that High Sierra is creating a correct entry, then sending an empty record to iCloud (or a record iCloud/iOS can't read) and that iCloud/iOS then handles it correctly even though it contains no data.


And this gets weirder - I've just been messing around and creating 3 new contacts on MacBook, which added 2 #noname entries to the list in iCloud and the 3rd of those has been added to the contact list correctly in iCloud and in iOS. An entry created in iCloud doesn't get synced to HS on Mac book [cue Twilight Zone Music.]


Also weird is that colleague's MacBook pro (brand new and on HS) iPhone 6 and iPad air are experiencing none of these problems.

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.