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 27, 2017 2:10 AM in response to Dave Sag

Dave is correct. These are one time fixes. It will work once and then reverts back to not syncing. I did some more testing yesterday and found that if you change anything outside of the phone number, address and birthday, this will somehow sync. IE: change the text tone---that will sync for some reason. The issue of syncing is in the detail of the contact record, just not all fields. My bigger question is what will happen when this is actually fixed by Apple? What record is going to win in the sync? Or are we all going to see a problem with these records out of sync? I know for myself I have made changes in iCloud on the phone, on the iPad and my MBP. So something that I think we all need to be conscious of.

Jan 6, 2018 2:54 AM in response to GwMichas

So things have moved on here! I've just got my new MacBook Pro Touch Bar (Squeee!). Went through all the set up stuff and now contact syncing is working on my new Mac. But still not on my old one.


The only thing that's different on the new one that might have some bearing on it is that I didn't make my Facebook login active in System Preferences/Internet Accounts on the new machine, and it was on the old one. Unfortunately I don't have time to test that hypothesis by doing things to my old MBP. The problem seemed in some way to be connected with the photos that had automatically downloaded from facebook (which I didn't even know about).


I wonder if the problem is something to do with photos, and the link with facebook meant that it kept re-downloading some photos that caused the problem, hence why it would seem fixed but then start agin. I did find another contact with a photo, when I thought I had deleted them all, but I wasn't really paying attention at that point. Making the Facebook account inactive in Internet accounts means it's not doing that on my new machine?


I'm not a Techie so I have no idea why that might be connected but those are my observations.

Jan 6, 2018 10:32 AM in response to Dave Sag

I have this issue on Sierra. Spent many hours on the phone with Apple - still no solution.

Given the issues people have on this thread, the issue is likely with iCloud itself, not the Mac OS.


I could not get any contacts to upload to iCloud, except by manually dragging them to iCloud from On my mac. This results in duplicated contacts etc.


As for the solution proposed, deleting the application support address book folder would delete all of you data, correct? If so, not a good solution.


Backup (archive) your address book first.

Jan 20, 2018 2:04 AM in response to tmark66

I am not sure if you need to remove all of your 2k+ photos. In my experience the breaking of the sync only happened to records/pictures added after the upgrade to macOS High Sierra. Any contact you already had in place before that upgrade will continue to sync fine, with the picture and all.

I would suggest to try and figure out which records you added since the High Sierra upgrade and start with those (unfortunately I do not know of a way the filter the most recent added records, which could help with that).

Another suggestion would be to remove this contacts via the Contacts app on your Mac, when you added them there initially. Would be a generic waste of time to process all your 2k+ records imho. Other than this I have no suggestion on how to bulk remove pictures, sorry. Nevertheless, curious to hear if you can make it work again without having to change all of your 2k+ records.

Feb 8, 2018 11:25 AM in response to chrisadamswilson1087

I'm going to pipe in here to say, I'm another user who has followed both the simple (turning off and on icloud sync), the medium (deleting the addressbook from library/applicationsupport), and the extreme (following all of the above instructions, deleting all traces of 'addressbook' from four different folders in the library, and doing the restarts exactly as instructed). (Note I did not try the deleting all images suggestion some have suggested; however I never add photos to contacts manually anyway. And, with 8000 contacts this would take days to execute in the hope it might work.)


All of the library-cleansing/iCloud-disconnecting protocols at some point SEEMED to work — iCloud would repopulate my Contacts, and sync would work for a day or so. Lots of people on this forum have celebrated such successes - I suspect, prematurely. How many others haven't reported back that these 'fixes' are VERY temporary? Perhaps some have had actual lasting success. I haven't. Perhaps people have carried on for weeks before realizing they're not syncing properly again.


In other news, I went to a "Genius" bar yesterday, and was told to look for malware. We actually did find some malware. He said that might be the problem. Malware gone (that's not a bad thing), all above processes repeated. Same result — very temporary success.


Apple needs to provide an actual fix. This is ridiculous.

Nov 15, 2017 2:39 PM in response to Rob Hulson

I'm having this problem too. Any contacts added on Macbook Pro in Contacts App aren't synced to iCloud.com, iPhone 7 or iPad Pro. All are running latest OS versions. None of the contacts added have photos attached. Bizarrely adding a Group syncs instantly, but then adding the contacts to it works on Mac but not on iCloud etc. Then deleting the group on Mac doesn't delete it from iCloud. Adding a contact on iCloud syncs to iOS devices but not to Mac.


It's been happening to me definitely since 10th Nov as that's when I added a small batch (5 contacts) and created the group. I then used it to send an email with no problem but noticed today that the group hadn't synced to my iPad.

Dec 12, 2017 11:39 AM in response to chrisadamswilson1087

After reading thru this whole thread. I have the same problem(s). I have a call with a tech today that has been working this for me for the last 3 weeks +. One of the posts sounded like my issue to a "T", but age and model of mac is wrong. I will post what ever the result is after my call this afternoon. The engineers do know that there is a file/folder that is missing on my mac from the data captures that I have sent them. So it is a matter of how this is put back/recreated etc. Lucky for me I have a couple of years of back ups, so it may require that we get one of those. I can tell you this it is not hardware related, and if I was to guess this is an OS upgrade issue and should be impacting everyone, but everyone may not use contacts the same way. It is a very funny issue. iCloud will take a new contact with just a name, the moment you put any detail in that contact it will not sync. This is creating a new contact on your Mac. Create a new one on your phone it will go to the cloud, ipad (if you have one) or any other ios devices, it just never gets to the Mac. Let's see what happens today. I was glad that I stumbled upon this post. I did not see this until today.

Dec 12, 2017 2:30 PM in response to Rob Hulson

This is driving me crackers! I've just been tinkering around with this and note that if I create a contact on my MBP it creates a #no name entry on iCloud (I now have a list of 15 entries of this type on iCloud). I wondered if this is connected to GwMichas comments about it can cope with an empty record but not one with data in it. With this in mind I created a contact with just a lower case a in the notes field on MBP and that contact was created straight away in iCloud in the #no name list, including the a! So then I tried creating a contact on MBP with just a in the first name field. Synced to iCloud straight away! So then I tried adding more characters to the name field and they all synced to iCloud. But I also notice that sometimes when I have created a contact I also got another #no name entry. I tried a few more, adding more data, and got as far as adding Af Afleck as a contact using first and last name fields - that one synced straight away! I also observe that once I've made a contact on MBP, even if it synced to iCloud, any amendments to it don't sync.


Also, anything created in iCloud doesn't go down to MBP...


I think the conclusion I have come to so far, as a non-technical person, is that there is something very unusual and obscure going on here that's to do with the interface between iOS 11 and High Sierra - it's not that they aren't talking to each other at all, its that something is being 'lost in translation'


I'm going to give chrisadamswilsons solution a try tomorrow when I have some awake grey matter...

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.