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 3:59 PM in response to chrisadamswilson1087

So I talked with Apple as always their agents are great and helpful. That being said this is not resolved. Running 10.13.2 did not fix the issue. This issue is with their engineers. I can tell you that the problem is not an internet connection. I thought this also at one point, and connected to my work internet. No difference. Apple has raised this to their next level from my understanding. I will be following up with them on Thursday evening and will provide an update then. I also pointed out this thread to Apple today so they are tracking this thread now. So maybe we will see this get resolved sooner rather than later. I have a question, when you export and save your contacts, does it do it as one file. I always get a little concerned when starting to delete things.

Dec 15, 2017 3:12 PM in response to dianeoforegon

As a test Apple asked me to create a new user account. After a few days the new user account was not updating either.


Apple determined that it is an all encompassing issue with the contacts in OS so another user on the same computer would have the same issues.


You are correct, it does provide a temp solution; however, unfortunately it goes back to updating so moving all your information over is a waste of time.

Jan 8, 2018 7:21 AM in response to GwMichas

That's very frustrating for you! I wonder if you might be right about the bad records thing, and in my case it just happened to be something to do with a photo, but is something different in yours.


I was downloading and uploading files yesterday and syncing between MBP and iCloud Drive as I was setting up my new machine. At various points the process seemed to stop and I couldn't tell whether it was hanging or just working very slowly. I should say that I have 200mbps internet which feels pretty fast to me, and the new MBP is like a greyhound compared to the old one. I did some googling about the syncing process hanging and the only thing I could find was that it can hang if it encounters a file type it doesn't recognise. As I rummaged about in my old backup files I found some stuff I had imported from my old Windows laptop which included some files ending .exe, which I deleted (Once you go Mac you don't go back :-D) and suddenly the syncing seemed to get going again. Coincidence? I can't tell. My old Mac didn't seem to have a problem? This and your comment about bad records made me wonder if the Contacts sync problem is a similar thing, and as you say, once it happens it's very hard to find.

Jan 13, 2018 3:41 AM in response to kauai

Just a few thoughts, to get an impression of how you add new contacts on iPhone. This might affect in which address book / account the new contact is added (and thus syncing).


You have two accounts with contacts and "cloud" sync options (iCloud and MS Exchange).

This would normally work fine.


When adding a new contact on iPhone you have a couple of options to target the right account / address book.


In Settings: here you have a "standard" address book ticked.

Generally new contacts added on iPhone would target this account / address book.


However: an easier way to choose which target address book / contacts account to add new contacts to in daily use:

On iPhone you can enter Contacts and see "groups" (upper left); untick the address book you won't add the new contact to - and let the relevant target address book be ticked - e.g. iCloud.

Now when you enter a new contact it should go to the iCloud address book account (and thus sync in iCloud and related devices).

This seems to be the way to change target address book "on the run" without having to change "default address book" in settings all the time.


One could perhaps argue that there could be an easier way to "directly" choose which address book / account to add new contacts to - e.g. simply in the "add new contact" function; this just seems not to be an option in iOS right now.

Feb 3, 2018 7:47 AM in response to walk0080

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?

Feb 4, 2018 2:29 AM in response to DAN_San_Diego

ok i figured out how to find the files using this post:


"

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”

put it didn't work...still not syncing

its actually worse now...before it was synching from iphone to mac, but not vice versa...now neither...

noooooooooooo

Feb 4, 2018 3:24 PM in response to DAN_San_Diego

(by "~" i'm assuming you mean the name of your computer...mine is "Macintosh HD" ??...so "Macintosh HD/Library/Application Support" right ??)

Dan it looks like you found the correct folder but for anyone following this thread....


The ~ (tilde) is shorthand for your User's folder. That's the folder with the House icon.


There are three Library folders on your Mac:

Applications

Library

System > Library

Users > You > 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

Feb 8, 2018 11:31 AM in response to livinginaboxers

Unfortunately since this issue only effects a small memeber of the population Apple will not provide a fix. The contacts application is built into the overall OS platform and has the same updating features as notes, photos, calendars, ect.... the fact that your contacts is not updating is a direct result of the computer not allowing a new record to come through.


I know this as I used work at Apple.

Feb 21, 2018 5:12 PM in response to MattBeef

Thanks a lot Matt. I've actually just bitten a bullet, of sorts, and started using Full Contact as of last week. $10/month. Seems to be doing a good job. Syncing between Mac and iPhone and also Gmail which is nice, and it also pulls updated info on my contacts from the web (social networks, photos, etc). Will report back if it goes wonky, but for now this is a worthwhile expense 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.