You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

💡 Did you know?

⏺ If you can't accept iCloud Terms and Conditions... Learn more >

⏺ If you don't see your iCloud notes in the Notes app... Learn more >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Mac Contacts Not Syncing With iCloud

I know that similar topics exist but not exactly what I've been seeing and not recently. I'm on a 2020 27" iMac running the latest Sonoma. My iPhone and iPad are the latest OS 17.5.1. I have 392 contacts on my iMac and 331 in iCloud and my iPhone and iPad. I usually add contacts on my iMac which is why there are so many more there.


- My iPhone and iPad sync perfectly with iCloud.

- Any contact added on my Mac does not get synced/added to iCloud.

- If I create a contact in iCloud, it does get synced/copied to the Mac, but if I delete it in iCloud, it does not get deleted from the iMac.

- Similarly, if I create a contact on my iPhone, it gets synced to iCloud, iPad, and the Mac, but deleting it on the iPhone doesn't delete it on my Mac, only in iCloud.


I've checked all the appropriate iCloud Contacts settings so that everything should sync. I can save the extra contacts from the Mac to import into iCloud, but that won't help until I can get the iMac to properly sync. Any suggestions?

VMware, macOS 10.13

Posted on Jun 22, 2024 8:15 AM

Reply
4 replies

Jun 23, 2024 2:04 PM in response to sberman

My Mac is set up to use Contacts in iCloud. When I open the Contacts app, all my contacts are under the iCloud heading. There is no On My Mac heading. If I disable iCloud Contacts in the iCloud Preference, all my Mac contacts disappear. If I enable Contacts again, the iCloud section appears again with all the contacts. All 392 of them even though iCloud shows only 331. The point is that adding/changing a contact on the Mac is NOT reflected in iCloud. And while adding a contact anywhere but the Mac shows up on the Mac, deleting that supposedly synced contact on the Mac does NOT delete it everywhere else.


Just did another test. If I create a note on an existing contact in iCloud via a browser that already exists on my Mac, the note does appear on the Mac and everywhere else. However, if I delete the note in iCloud, it is not deleted from my Mac, but is deleted everywhere else. Similarly, if I add a note in iCloud, wait until it appears on my Mac, and then delete it from my Mac, it is not deleted from iCloud.

Jul 19, 2024 9:08 AM in response to bobbd

I have resolved this issue with the help and suggestions of a number of people online as well as some informative articles. I believe that the problem was some sort of corruption of confusion with the contacts data inside the Addressbook folder in ~/Library/Application Support. I only have one account but it appeared as if there were a number of accounts. I also can't remember if this started with Sonoma.

What I did was to first export a Contacts Archive from my Mac. Keep in mind that in my case, my Mac has all of my contacts whereas iCloud/iPhone only had some of them even though everything was supposedly linked to iCloud. Next, after exiting Contacts, I renamed the Addressbook folder to Addressbook.old. That gave me an empty address book. I then imported the Contacts Archive into iCloud, expectingl that I would end up with lots of duplicates. I then opened Contacts on my iPhone to make sure everything synced. As it turned out, most of the duplicates were either merged or not imported since they were duplicates. iPhone very nicely shows you when there are duplicates so I was able to delete them.

Lastly I opened Contacts on my Mac and very nicely, every had synced from iCloud. Looking for duplicates on the Mac showed 6 with duplicate information but it doesn't tell you which they are. It only let's you merge however in this case it merged information only because I ended up with the same number of contacts.

I then tested by creating a contact in iCloud and watched it sync to my Mac and iPhone. Unlike before, it was quite fast syncing to the Mac. I made a change on the Mac and it synced to iCloud. I then deleted from the Mac and it deleted from iCloud. Doing the reverse also worked. So everything seems to work as expected. Case closed.

Mac Contacts Not Syncing With iCloud

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