On my iPhone running iOS 13.3, I can create a new contact in the Contacts app. However, the contacts do not end up in the Contacts app on my desktop Mac (which is running 10.13.6). I have iCloud on the Mac configured to share contacts, as can be see in the following screenshot:
Similarly, my iPhone is configured to share contacts too, based on the iCloud configuration in Settings ➜ my Apple ID, as can be seen in the following screenshot:
Both the iPhone and my Mac use the same Apple ID. Neither device is out of disk space, nor is iCloud out of space. The contacts that are missing from the Mac were created last week, so I think enough time has passed that it's not a time lag issue.
What can cause this problem, and how can I fix it?
Best Answer
Solution 1: Verify new contact default account location
It is likely that while Sync is working, that the contacts aren't syncing because you are not creating those contacts in your iCloud account.
The contacts app has the concept of different places to store Contacts, indeed all iCloud services do this, a more relatable example would be in Apple Mail where you have multiple mailboxes within each email account.
One of the options in both of these Apple applciations is to create things 'On My Mac'.
In this case it's likely you are creating contacts on your Mac or iPhone and not in iCloud.
You can check and fix this by:
macOS
Contacts.app
It should be your iCloud account.
iPhone OS
It should also be your iCloud account.
Solution 2: Signing out of iCloud and back in again
If the above doesn't fix the issue, or is already correctly set to your iCloud account, I would suggest signing out of and back into your iCloud account.
macOS
System Preferences.app
iPhone OS
Tip: Don't sign out of both at once as it will make login with two-factor authentication difficult to impossible.