如何将iCloud联系人与Google同步?


30

我最近开始在iOS设备上使用Gmail应用程序,因为它比本地Mail应用程序具有更好的搜索功能。但是,这意味着当我编写电子邮件时,该应用程序正在使用我的Gmail联系人而不是本地电话联系人,这很烦人。解决方案是使当前在Mac和iOS设备之间同步的iCloud联系人也与Google保持同步。做这个的最好方式是什么?看来我可以使用通讯簿同步计算机的本地联系人,但这对存储在iCloud中的联系人没有帮助。


不确定是否与您的情况完全相同,但是此问与答可能会有所帮助:apple.stackexchange.com/questions/27603/…–
Andrew Ferrier

Answers:


14

我发现可以轻松快捷地转到设置->邮件,联系人和日历->添加帐户->其他->添加CardDAV帐户(在“联系人”下)。键入google.com为服务器,然后键入您的Google电子邮件作为用户名,密码,然后单击完成。

我必须使用应用专用密码,因为我在Google上进行了两步验证安全设置,但除此之外,这是我所见过的最简单,最快的方法。


4
这可能应该是公认的解决方案。这也是谷歌目前的建议
cregox 2013年

4
仅当您停止为联系人使用iCloud时,它才有效。它将允许您关闭Google联系人,并允许您在手机中编辑这些联系人,但不会在这两种服务之间同步。
艾伦·舒特科

4
不完全的。这将在您的iOS设备上显示您的Google联系人,但不会将iCloud中存储的联系人与Google / Gmail中存储的联系人同步。每个联系人列表将保持彼此独立。在您的iOS设备上,各个联系人将彼此“链接”,但实际上没有任何合并。
Eptin

6

这是一种有效的方法,但是可能很耗时,所以只警告大家。

首先,您转到iCloud.com并登录。转到您的联系人,然后按Ctrl + A来选择所有联系人。然后,按一下左下角的那个小齿轮按钮,然后单击“导出vCard”。

现在,您已经与所有联系人一起下载了vCard文件,您可能想知道为什么只有一个文件。我建议你不要打开它。它将打开大量的窗口,您必须一次关闭一个窗口,如果您有很多联系人,这将特别繁琐。我必须学习困难的方法,所以只向您发出警告,警告您喜欢单击随机的东西!

无论如何,除此以外,请转到Google通讯录,然后单击右侧显示更多的选项卡。单击导入,它会提示您转到旧的“联系人”页面,执行此操作,然后单击“转到旧的联系人”。单击左下角的导入联系人...按钮,然后选择刚从iCloud下载的文件。它将所有您的联系人导入您的Google帐户。好极了!

另外,关于重复项,应该有一条通知说要合并您的重复项。您可能应该这样做。您也可以通过单击右侧的选项卡,在新的“联系人”页面中合并重复项。

如果要在iPhone或Mac上使用本机邮件应用程序,只需转到“设置”并为iCloud帐户禁用联系人。这样,如果您添加新联系人,它将直接进入您的Google帐户!


2
+1这是最好的答案。它会进行1次同步,然后iCould联系人永远会消失。
Ankur Jain

请注意,此时(2016年7月)您将需要在非Google Chrome浏览器中执行此操作,因为导出已在Chrome中终止。
柯林·杨


2

我过去曾使用SyncMan做到这一点。SyncMan提供双向同步,这将使您有机会确认更改(同步两个不同的地址簿时肯定是加号!)。但是,我不使用双向同步功能。相反,我执行以下操作:

  1. 在Apple的iCloud联系人中添加/编辑我的所有联系人
  2. 设置SyncMan以执行从iCloud到Google的单向同步

这使我可以在Google中访问我的联系人,避免了双向同步可能引起的任何同步冲突。

试试看该软件(它们提供30天的试用期),但是在您进行操作之前(与任何新程序一样),请对数据进行备份:

  1. 打开Contacts.app
  2. 文件>导出...>联系人存档...

注意:此解决方案要求您使用Mac同步到Google。


1

做到这一点的一种好方法是通过现已正式集成在Google通讯录中的新第三方Web应用程序(“ ShuttleCloud”)。

步骤1:

前往https://contacts.google.com

第2步:

在左侧的侧边菜单下,依次转到“更多”和“导入”。选择“其他电子邮件提供商”(提到Apple)并输入您的Apple iCloud地址(创建iCloud帐户时必须选择一个@ icloud.com用户名,如果没有其他地方,访问https://appleid.apple.com。),请按照提示进行操作,它将整齐地将所有iCloud帐户联系人导入Google通讯录

第三步:

然后,Google通讯录会很方便地向您显示某些导入的联系人可能需要与现有的联系人合并(可能是来自较早同步的联系人)。界面整洁且成功,您可以手动合并单个联系人或在仔细阅读列表后立即进行所有操作。

到目前为止,这是我迄今为止所发现的最快,最干净的方法,终于在2016年。


真好!今晚将尝试这种方法。我希望有一个应用程序可以比较我的所有联系人,并查看仅iPhone上的内容和仅Exchange上的内容。我不认为iCloud也包括这些联系人吗?
Cyber​​Mew

0

不是同步,而是一次简单地一次从Google通讯录导入到iCloud的过程,而无需在Mac上使用任何其他工具。

设置Contacts.app使其与Google帐户同步该计算机上的联系人,然后选择此计算机上的所有联系人并将其导出为vCard,可以确定-它在文件名中显示了导出的联系人数量。

然后选择“ iCloud”组,然后选择“文件”-“导入”,选择先前保存的vCard文件。

它显示重复项,您可以选择合并策略。之后,所有联系人都将位于iCloud组中。


0

如果您使用的是Mac,这非常简单。只需在通讯录中同时设置两个帐户-iCloud和Gmail,然后拖放;)

如果您在Mac上打开通讯录程序,然后进入设置,则可以为google.com添加一个帐户。只需提供您的google用户名和密码以及服务器名称google.com

现在,您可以在Contacs程序中标记iCloud帐户中的所有联系人,并将它们拖到联系人程序中的Google帐户 在此处输入图片说明


2
欢迎来到SE,并感谢您的回答。您是否介意在使iCloud联系人与Google保持同步所需的步骤中更加具体?也许您拖放到哪里?
bassplayer7

这不是很明确的答案。我的两个帐户都有联系人,但是将什么拖到哪里?问题不是如何一次导出,而是如何使其保持同步。
progrmr

我认为您必须首先学习一门科学院语言:-)
meduz

0
  1. 通过转到“设置”>“ iCloud”并打开“联系人”来打开iPhone和iCloud之间的同步。请务必先检查iCloud网站,以免重复或删除仍然存在且以前未使用过的联系人。为方便起见,只需删除iCloud网站上的所有联系人,然后通过再次从iPhone开启iCloud即可将联系人从iPhone同步到iCloud。
  2. 在iCloud和iPhone之间完成同步后,登录到iCloud网站并输入您的用户名和密码,通过从单词(A,B,C…#)的右列向下滚动菜单,在下面检查联系人编号,然后检查数字并与您的手机进行比较,应该相同。
  3. 按计算机窗口左下方的设置按钮。选择全选 > 导出。然后,它将* .vcf文件保存到downloads文件夹中。
  4. 登录到您的Google Mail帐户,然后转到“联系人”,然后选择“ 从文件导入”,然后在计算机上搜索并选择导出的文件,然后将文件自动添加到“联系人”文件夹中。

注意:我知道这样做的路途还很长,但是我相信您会避免重复。您会发现从iPhone到iCloud到Google通讯录,您的联系人都是最新的。


0

实际上很简单。只需从App Store下载名为Contacts Sync的应用程序即可。有了这个程序,您就可以快速轻松地将iCloud联系人转移到Google,反之亦然。我在大约8分钟内下载了几千个。祝好运!


1
欢迎询问不同!如果您提供指向您所引用的应用程序的链接,它将更有帮助。有关如何撰写好的答案的更多详细信息,请参见我们的常见问题解答- 答案
艾伦·

-1

主要问题在于,您需要Google中的联系人才能使用Google服务,例如通过云端硬盘发送Google日历邀请或共享文档,并且您需要iCloud中的联系人才能使用iCloud服务(例如页面)或从iCloud.com发送电子邮件。鉴于两者之间的竞争越来越激烈,他们将不会表现出色,也没有任何理由。最好的下注方法是使用第三方工具来使两者保持同步,或者仅在一个位置更新联系人并单向手动运行手动导出。不幸的是,在这种情况下,您需要支付自动化费用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.