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

Jan 12, 2018 3:45 PM in response to kauai

This alleged solution was for a Mac if you are talking about the re-naming of the AddressBook folder (in Application Support or Containers Folders). My fix was renaming the AddressBook folder in the Applicant Support Folder NOT the containers folder. Those fix's worked for me and others... Maybe not for you.


For your iPhone 7 (I am assuming all your devices are on the same Apple ID and Sync is turned on for contacts on all devices in iCloud settings) I would "toggle-off" the contacts sync in iCloud prefs and when ask "keep or delete contacts" choose "delete". Reboot your phone, then "toggle-on" contacts sync in syst prefs. Wait a while depending on # of contacts and Test... If that doesn't do it I would MAKE SURE all contacts are EXACTLY as you want them at iCloud.com (online), then remove all contacts on all devices and reboot each.Turning them on one at a time and testing as you go... These problems were the normal back with all the older services iTools, iSync, MobileMe and it is truly a shame they have returned...


HighSierra now has many of the tools from Server hidden under the hood and I suspect this may be part of the issue...

Feb 2, 2018 6:06 AM in response to tmark66

OMG thank you all who figured out the weird connection to adding an image! I have numerous Macs & devices and never had an issue. I also never bothered much with adding images. Since I got the newest Mac with HS, it was showing some odd image for my main Contact card so I changed it a day or so ago. Everything seemed fine and suddenly yesterday in the midst of updating details in a note on a contact, I got home and it wasn't on my phone or other Macs, nor in iCloud contacts on the web.


I just now deleted the image I put in the contact and it worked!


This is a bizarre kink they definitely need to fix. I keep 99% of the most important stuff in the Contacts notes areas...

Feb 3, 2018 4:07 AM in response to DAN_San_Diego

I am assuming this is just recent behavior yes? If so, try and recall if you added images to any of your contacts on your Mac (not phone) AFTER you upgraded to High Sierra.


In my case I had only done a couple so they were easy for me to remember and delete this images.


Also I am presuming you're already syncing Contacts in System Pref>iCloud and have Contacts checked, yes?


I would try to delete the images trick before deleting container & library files. Back up your Mac before you delete anything like that!

Feb 3, 2018 7:51 PM in response to chrisadamswilson1087

chrisadamswilson1087 wrote:


Fixing Address iCloud Sync Issue


***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. Empty Trash

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

11. 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 process syncs iCloud contacts that are on your iPhone and iCloud with the Mac Book or Mac Desktop

This appears to be consistently working tonight for me to sync both my primary iCloud contacts and my shared iCloud contacts. Thank you.


(Removing recently updated contact photos only partially fixed the sync issue for me - sync in one direction. I found updates on the Mac did not get sent to iCloud, but updates from iCloud worked.)

Jan 18, 2018 7:38 PM in response to Macsterguy

I'm really convinced at this point that adding an image is the culprit. I tried your solution (along with every other one from the previous 10 pages) and at best, this only works on the first sync (if you have pics on the Mac contacts). Out of curiosity, can you try adding a picture from your Mac to your contacts (this normally shuts down the syncing process for several of us), then try adding new contacts.

Mar 2, 2018 6:29 PM in response to sweetpeakc1sp

So here is my 2 cents. I have seen this happen before, but it was a while ago for me. I took the drastic move and logged out of iCloud on all devices that I have. Then rebooted everything 1 by 1 and logged back into my iCloud account 1 by 1. This did solve my problem. I do not recommend this solution, this is a last ditch move. My guess was there was a bad record/file trying sync somewhere/something. So when I started logging back into iCloud it recreated a record deep in the library that was not synced up correctly. This is just my best guess. I hate when these things happen and there is not concrete reason why.


Very much like this thread. We all know that it has something to do with a photo in the contacts that causes the issue, but what kind of photo, from where etc. I am still working on trying to figure this one out.


@Rob-my suggestion is try and hold off before doing the iCloud log out routine. There had to be something posted somewhere on this.

Mar 20, 2018 9:20 PM in response to bspatafora

Deleting iCloud from my Mac (2016 MBP running 10.13.3) seems to have fixed the Contacts not syncing problem for me. iPhone changes download instantly to my Mac, whereas changes to my Mac contact take a little longer to appear on my iPhone but eventually sync up. However, I also remember signing out/in of iCloud a few months ago and it eventually stopped working again. We'll see how long it lasts...

Jan 12, 2018 6:14 AM in response to xwiechers

Yes, for those using Apple synchronization for the first time that is a good point... Since the 0P obviously knows how to use Apple services and his question was regarding iCloud contacts synchronization it would go without saying you would have to toggle the contacts checkbox in preferences on a Mac, iPhone, or iPad in order to reset sync. Or, in this case, you simply quit contacts, rename the addressbook folder, and re-launch contacts which rebuilds the addressbook folder and there you have it… Simply checking and unchecking the box fixes nothing. It just starts and stops sink.

Feb 3, 2018 7:56 AM in response to lilskye

Ahh, I don't know those Apps, but do you ever just use plain old "Contacts" app that came with your iPhone? That's what should be syncing with your Mac computer Contacts if you have them both set in their preferences to sync with iCloud.


If you're using the 3rd party "Recent #s" app its possible that may be what's not playing nice with your High Sierra mac. What happens when you add a test contact on your computer and then look in plain old Contacts app on your iPhone?


Not using a third party contacts app... I think you are misunderstanding the earlier instructions. If you added a photo to an iCloud contact after upgrading to High Sierra, you may encounter this bug.


Use the iOS app "Recent #s", or something similar, to determine which iCloud contacts you recently updated after upgrading to macOS High Sierra... remove the photos from any recent contacts, if there are any, and allow to sync again. This might fix the iCloud contacts sync issue.

Mar 2, 2018 5:44 PM in response to Rob Hulson

I'm not having problems with Contacts.....but everything else! For some reason my Mac is not syncing iCloud to my iPhone and iPad(s). I'm real frustrated....but I'm a Computer Engineer. What do you do when something stops functioning? "If all else fails, reboot." So I did. AND everything magically synced properly to all devices....until the next time I added something to iCloud (from my MBP).....it again failed......this time I didn't wait. I rebooted.....and it works! Now, I've searched all the settings and I cannot find any setting that says "Don't sync until the mac is rebooted". So my real question is: Why is my Mac only syncing iCloud AFTER it gets rebooted???? Does anyone know?

Aug 30, 2018 11:13 PM in response to DAN_San_Diego

ps....Not sure if this helps but it might


In addition to my last post do this


Open iTunes

i have version 12.8.0.150


w phone plugged into mac

click on iphone icon upper left

under “settings”

info

check box

sync contacts

scroll down

check box “add contacts created outside of groups on this iPhone to: “

(choose group)


click sync, done, or apply bottom right


mine works now


tried several of above methods did not work for me

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.