nectarina wrote:
a quick fix that worked for me:
- close the contacts app
- go to ~/Library/Application Support/
- rename the AddressBook folder to something like AddressBook(old) just to be safe
- open the contacts app
- it will create a new AdressBook folder that syncs to icloud properly
- if it's all dandy delete the renamed AddressBook folder
I tried this. It made things worse. Specifically, it left me with zero contacts. (previously, Contacts displayed about 30 out of 850).
I've also tried disabling Contacts syncing in iCloud. That didn't help.
Also tried logging out of iCloud completely, then logging back in. After doing so, everything else synced from my iCloud account (Photos, Notes, Reminders & Calendars), but not the contacts.
I then called AppleCare, and spent a couple hours with a Senior Advisor. She suggested many of the same things here, and finally recommended that I wipe (erase) the hard drive in my MacBook Pro and re-install everything from scratch, including a new copy of 10.12.2. This on a brand-new MacBook Pro that is less than a month old.
Instead of spending hours doing that, I did a little experiment on a friend's MacBook Pro. It's also brand-new, with 10.12.2. So as not to mess up his account, I created a new user, and linked it to my iCloud account. Within minutes, all my photos, notes, calendar events, and reminders appeared. But not the contacts.
It's clear this is a systemic iCloud/Contact Sierra bug, not a random glitch on my machine. I'm waiting to hear back from the Senior Advisor, at which time I'll ask that she escalate the case to Engineering.