iCloud Contacts NOT Syncing with MAC - FIX

This is not a question but a fix...

After spending HOURS on-line with Tech support and then eventually being disconnected with no help, I managed to find a fix.


The Issue:

On initial setup MacBook Pro with High Sierra downloads contacts from icloud.com

However subsequent entries and/or edits made on iPhone are not replicated to MacBook Pro address book. These changes are instantly visible on iCloud.com

Changes made to contacts on MacBook Pro are NOT visible in iCloud.com


Proposed Fixes (didn't work):

Spent about 2 hours with 4 different Apple advisors, who were no help. Last chap who was a supervisor (Jeremy) just d/c me.

I was even advised to re-install macOS which I did, but made no difference.

I also deleted the com.apple.addressbook in ~/Library/Containers. restarted etc...

This took me back to stage one, where contacts are pulled down fine but no subsequent changes are reflected in address book.


The Fix that DID work:

1. Log into iCloud.com > Contacts.

2. Make sure ALL your contacts are up to date on ICLOUD.com then Export ALL contacts to vCard which will then be downloaded to Mac nice and safe!

3. DELETE all contacts from iCloud.com

4. wait a few minutes for contacts to disappear from your iPhone etc...

5. IMPORT the contacts which were downloaded to your Mac, BACK into iCloud.com

6. MacBook Pro address book will now populate, along with your iPhone, iPad etc.


😁 ALL FIXED! 🙂


REMINDER: MAKE SURE ALL YOUR CONTACTS ARE UPTO DATE ON ICLOUD.COM before DELETING them!

MacBook Pro with Retina display, macOS High Sierra (10.13.1), null

Posted on Nov 27, 2017 9:47 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 17, 2018 9:33 AM

I have this problem on my iMac but not on my MacBook and iPhone.


I found this solution which does not require deleting all the iCloud contacts and this solution can keep all the contact photos.


This is copy from:

Re: iCloud Contacts failing to sync after High Sierra


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.

95 replies

May 24, 2018 7:08 AM in response to ashr1uk

I had this same problem and Apple Support advised me to take the same steps the OP proposed. It did, of course, cause the loss of all groups and photos, but I was willing to do it to get rid of the problem.


Unfortunately, after a few months, the problem is right back again.


I think one of the other posters may be onto something about photos causing the problem. I suspect that adding photos on the Mac rather than on the phone may be causing corruption of some contacts, but I can't be certain that's the problem. We do absolutely need a fix from Apple on this.

Jan 18, 2018 5:19 PM in response to ashr1uk

I believe you that it may be the best solution, but yours is a pretty extreme solution. I don't want to go through all that trouble if the problem will persist. (If I'll continue having new contacts added on my iPhone go to iCloud but not make it to my Mac.) Can anyone report if this solution fixed the problem permanently, or if all it did was successfully sync contacts up to the point the solution was executed?

Mar 7, 2018 12:40 AM in response to vaidymohan

AFAICT sync works _from_ iCloud _to_ your devices, not the other way around. As long as your contacts are created in your iCloud account you're good. If you have more than one account, you should be presented with an option to select a default account. Setting that to iCloud will cause new contacts to be created in your iCloud account and sync to your devices. :-j

Apr 21, 2018 8:23 AM in response to ashr1uk

I did this. I thought I had read all the comments and understood that the photos would be missing from my contacts. I did not see (until later) that all groups would be empty. That's a pretty major thing for me. If you can, you should modify the original post to indicate that this is a problem. Had I known, I could at least have printed out lists of contacts within groups. I can't think of any way to restore this.

Feb 22, 2018 8:34 AM in response to ashr1uk

So I ran into this problem yet again after I fixed it, and I may have narrowed down on the cause. This was my experience:


I was adding pictures to each contact on my Mac and everything seemed to be fine. Eventually after 4 or 5 contacts the photos weren't syncing. I went to my iPhone and started adding photos and the sync process was hit or miss. Eventually everything came to a screeching halt.


I only realized the contacts that had photos were corrupted once I deleted all of my contacts from iCloud. As I went through the export-->delete process, I left Contacts on my Mac open and watched as my contacts disappeared. Then suddenly the contacts that had photos added via my Mac suddenly reappeared both in Contacts and in my iCloud.com experience. I deleted the duplicate contacts from iCloud, and they disappeared from Contacts as well.


I reimported my contacts via iCloud again, and now everything seems to be fine, but I haven't been messing around with this too much.


My recommendation until further notice--go without pictures, or only add them via iCloud.com or iPhone.

Feb 27, 2018 11:40 AM in response to livinginaboxers

Yes!! I have the same question. It's very frustrating when I add a contact on my mac and it doesn't appear in my iCloud account, thus not appear on my phone. I missed a meeting today because of this issue. It's not worth doing this entire process every time you add a contact. You'd think Apple would have solved such a basic function, like syncing contacts by now.


BTW - currently running iOS 11.2.6 on the iPhone X / High Sierra 10.13.3 on Macbook Pro.

Mar 11, 2018 7:58 PM in response to ashr1uk

Like many, I've spent hours on the phone with Senior support, to no avail. I have tried many versions of what all of you have tried, and it still doesn't work. My MB Air works perfectly, syncing with iCloud and the iOS devices, but the iMac is out in the cold, and it doesn't sync with anything. Contacts added on any device other than the iMac are synced, and some have pics.


I still have one senior support that is really trying to find a solution to this; let's hope it happens!

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 NOT Syncing with MAC - FIX

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