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

Aug 9, 2018 2:32 AM in response to ashr1uk

I have had the same problem, but didn't want to go to some of the extreme lengths suggested below. I have a mac mini, a MacBook pro and several iPads and iPhones. My mac mini is my most used machine, living on my desk, and it was from that that contacts were not syncing. A few users have commented on there being a possible issue with photos in contacts, so I thought I'd test that. I only had one contact with a photo assigned - my own. I deleted the 'my card', then recreated it without a photo. Hey presto! All worked fine. I then added the same photo via my iPhone to my contact, and all is still syncing and working - so there is I suspect some issue with older macs running the latest IOS that means adding photos to contacts causes a problem. Pretty simple fix, but an irritating bug that took a long time to resolve. I would suggest that anyone having this issue at least tries this fix before resorting to some of the other more drastic solutions suggested in this post.

Aug 30, 2018 12:18 PM in response to fratkid21

Hi, why would you wanna export your contacts.


You need to deselect the iCloud for Contacts on your iPhone (don't remove them from there). Then they are saved only on your iPhone.

Then u delete the iCloud Contacts which and also remove them on your Mac.

Then you turn on iCloud for Contacts on your iPhone again and select 'Merge'.

Voila, they will appear on your iCloud and on your Mac again.

Sync works again.


I've already described this procedure in one of my posts.

Jun 22, 2018 9:10 AM in response to ashr1uk

I went through this process and it eventually worked but it was a bit messy.


I must have had a corrupted file somewhere because only a portion of the contacts would re-import. I was a bit panicky about the thought of losing several hundred contacts that I needed.


After numerous attempts at importing the various backup files I created, finally one worked, but only after I restored my phone from a backup version.

Mar 8, 2018 12:50 PM in response to TLS44

It’s good that fixed your issue—but the discussion on this thread involves an issue in which the High Sierra update broke iCloud contacting syncing from iCloud to the Mac.


What many of us experienced after the High Sierra update is that contacts created or edited on an iPhone would populate to iCloud but not to a Mac running High Sierra; contacts created or edited on iCloud would populate to an iPhone, but not to a Mac (or several Macs) on the same account as they are intended. Contacts created or edited on the Mac would fail to populate or change on iCloud or users’ iPhones.


It was incredibly frustrating. The last ditch fix detailed by the original poster fixed this issue for me (though I lost groups and photos as I knew I would). My contacts once again sync across all devices as they should.


Apple should have fixed this.

Mar 12, 2018 8:20 AM in response to ashr1uk

I have had similar issues and applied the fix recommended by ashr1uk. After completing this task my contacts in iCloud matched those on my iPhone and those on my iPad. However these contacts did not populate into Contacts on my iMac. I copied all contacts from iCloud to my iMac. I then created a new contact in my iCloud account, then on my iPad and then on my iPhone and each time the new contact populated across all devices, but not onto my iMac. I then created a new contact on my iMac, but this did not populate into my iCloud account, iPhone nor iPad. So to me this problem still exists - unless there has been a new fix which I can't find in the discussion forums.

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.