Contacts "On My Mac" vs. "iCloud"

Does anyone know how to get "All Contacts" into both "On My Mac" and "iCloud" without duplicates?


ALSO: When adding a contact from Mail, the contact is created "On My Mac", which doesn't sync via iCloud, so I'd have to manually copy it. Is there a way to have the default be to create the contact in iCloud?

iMac, Mac OS X (10.7.2)

Posted on Oct 20, 2011 12:48 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 20, 2011 1:58 PM

Does anyone know how to get "All Contacts" into both "On My Mac" and "iCloud" without duplicates?


You can't. If the same contact exists in both locations, then it exists twice. If you are syncing all your contacts with iCloud, you don't need to have contacts "On my Mac". Only use "On my Mac" contacts for ones you don't want to sync.

Is there a way to have the default be to create the contact in iCloud?


Address Book > Preferences > General > Default account: iCloud

19 replies
Question marked as Top-ranking reply

Oct 20, 2011 1:58 PM in response to Todd Hagopian

Does anyone know how to get "All Contacts" into both "On My Mac" and "iCloud" without duplicates?


You can't. If the same contact exists in both locations, then it exists twice. If you are syncing all your contacts with iCloud, you don't need to have contacts "On my Mac". Only use "On my Mac" contacts for ones you don't want to sync.

Is there a way to have the default be to create the contact in iCloud?


Address Book > Preferences > General > Default account: iCloud

Nov 12, 2011 6:04 AM in response to Todd Hagopian

luigiview there is an even easier way to do it. instead of sending each individual contact to ur email and then opening it in another device.


all you have to do is click on the group called "all on my mac" then "select all" contacts, right click and export to vCard. export this to the desktop. then, returning to the Address Book make ensure you click on the group called "all on icloud" then after doing this, go to the desktop and open the Vcard file you just created. this worked for me just fine.

Dec 23, 2015 9:01 AM in response to Todd Hagopian

The replies are also helping me. I have another tip to add. You don't need to export the "On My Mac" cards and import them to get them "moved" from "On My Mac" to your iCloud contacts using Contacts on a Mac. It confused me that I couldn't drag all of my contacts from "On My Mac" to my iCloud in the group navigation bar – but I could drag them to some other "groups".


So I tried doing that with a single "On My Mac" contact, and Contacts still wouldn't allow it. Then I realized that the contact in "On My Mac" had been linked to a contact already in iCloud (as well as a contact linked to my company's LDAP address book). I then edited the "On My Mac" contact and clicked the red "minus" icons next to each of the links to that contact in other locations. That left the "On My Mac" contact as an "isolated" contact record. That contact could now be dragged to iCloud and subsequently deleted from "On My Mac".


It's occasions like this that make me glad Apple includes such features – dragging and dropping, linking and merging contact cards, synchronizing reliably between every device, and finding duplicates – without complicating the visible user interface. Unfortunately, that user interface design strategy often leaves us scratching our heads when trying to accomplish certain things. If only the original attempt to drag those "On My Mac" contacts to iCloud had shown a tool tip saying something like "Can't do that because one or more of the selected cards is already linked to cards in the destination".


On the other hand, the very existence of this issue points to a serious design flaw in Contacts that impacts usability: if Contacts is so good at merging and linking cards while maintaining the differences between linked cards (something no other contact management software I've ever used has done, or done well), then why on earth doesn't that take advantage of the "merge or link" and "detect duplicates" functionality they've already implemented to avoid this confusion in the first place?

Dec 12, 2012 11:44 AM in response to dane_lennon

easier still... (in mountain lion anyway):

-'View' -> Groups

- click the group 'all on my mac', command A (select all)

- drag the onto 'all on icloud'

- follow prompts

- backup your contacts for safe measure (file, export..., archive)

- select all 'all on my mac' and delete


then you'll likely need to clean up some duplicates.


Cheers.

Nov 10, 2011 9:08 PM in response to Todd Hagopian

I have some contacts On-My-Mac that does't appear in iCloud and and I just find out an easy way to copy from one to another... send yourself the contact to your email account, and then open it up in the one you want to add it, that way you don't have to write all the info again... for example, I sent myself a contact from my mac to my email, and then in the iphone, I open up the email, and add it to my contact list, and then instantly, it's in all my mobile devices.


I hope this little trick can hel.p

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.

Contacts "On My Mac" vs. "iCloud"

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