Faltan contactos de iCloud en un dispositivo

Sincronizo mis contactos a través de iCloud. En la web (iCloud.com) tengo más de 1000 contactos que están sincronizados en mi Mac Mini en casa, en mi iPhone y iPad.

Luego tengo una MacBook pro en la que solo ~ 200 de ellas están sincronizadas:

  • Si desactivo "Contactos" en las preferencias de iCloud y lo vuelvo a encender, vuelvo a obtener los mismos ~200 contactos
  • Si creo uno nuevo en el MacBook, se sincroniza correctamente en todos los demás dispositivos.
  • Si creo un nuevo contacto en iCloud.com, se sincroniza en todos los dispositivos (incluso en el MacBook)
  • Si modifico un contacto en iCloud.com, se sincroniza en la MacBook (pero solo si se modifica)

¿Cómo puedo forzar una resincronización?

Editar

Aunque el problema es similar a Forzar contactos para sincronizar con iCloud en este momento, las soluciones proporcionadas no ayudan:

  • Cerrar y reabrir no soluciona el problema
  • Reiniciar no soluciona el problema
  • Deshabilitar y volver a habilitar iCloud no resuelve el problema (ver arriba)
  • Agregar un contacto no resuelve el problema (ver ejemplos arriba)
  • Iniciar y cerrar sesión no resuelve el problema (ver arriba)
  • Arrastrar los contactos a la tienda local y volver a iCloud claramente no funciona porque no tengo los contactos en mi mac
  • Todos los demás consejos se refieren a iOS

Editar 2

No puedo exportar/importar (arrastrar hacia dentro/fuera) los contactos para resolver el problema como en el duplicado propuesto. Solo tengo 200 contactos en mi Mac. El contenido completo está en iCloud.

Editar 3

Probé la sugerencia en los comentarios y creé un grupo en la Mac Mini con todos los contactos. El grupo está sincronizado con iCloud pero en la MacBook lo obtengo con los mismos ~200 contactos que estaban sincronizados previamente.

Editar 4

También exporté todos los contactos en la Mac Mini y los volví a importar. Casi ningún efecto (en el MacBook pro tengo ahora 219 contactos). Un par (?) más, pero todavía lejos de los >1000.

@fsb En realidad, no todas las sugerencias están cubiertas en mis ejemplos (leí la respuesta a la que te refieres). Agregué una nota a cada respuesta propuesta.
Probablemente debería agregar una recompensa a esa otra pregunta en lugar de abrir una nueva pregunta para el mismo problema o similar.
@fsb: no, se responde la pregunta y se acepta una de las respuestas. El usuario tenía los contactos en su máquina y podía exportarlos/importarlos. no es mi caso Solo tengo 200 contactos en mi mac. Tengo que encontrar una manera de traer a los demás. Para ofrecer una recompensa por la otra pregunta, tendría que cambiarla de manera significativa.
Antes de volver a votar para cerrar, lea ambas preguntas.
¿Serías capaz de exportar/reimportar todos tus contactos usando tu Mac Mini? Si te entiendo bien, el Mac Mini se está sincronizando correctamente.
Podría intentarlo, pero no estoy completamente seguro de que todo esté bien.
Dado que la modificación de un contacto hace que se sincronice con la MacBook, podría ser posible arrastrar todos sus contactos a un grupo y luego eliminarlos. No sé si cambiar de grupo sería suficiente o si cada contacto necesita una actualización de campo real.
@Phong Gracias por la sugerencia. Buena idea pero no funcionó (ver "Edición 3")
Situación realmente extraña. Su MacBook Pro debe tener una base de datos de contactos dañada que impide que los contactos se muestren hasta que se "reconstruyen" actualizando su entrada. Puede borrar sus archivos locales, pero prepárese para restaurarlos en caso de que algo salga mal. Hay archivos bajo Application Support/Address Booky (todos bajo ) Caches/com.apple.AddressBookSourceSync, Saved Application State/com.apple.AddressBook.savedState. Elimínelos mientras está desconectado de iCloud . Una vez hecho esto, reinicie y vuelva a iniciar sesión en iCloud. Preferences/com.apple.AddressBook.plist~/Library
@Phong. Parece funcionar lentamente. Ahora tengo ~400 contactos... Publique su último comentario como respuesta para que pueda aceptarlo.
Muchas gracias por esta pregunta y respuesta. Pasé días luchando con esto, yendo de la misma manera que tú, solo que por alguna razón, esta pregunta solo apareció cuando me puse a escribir mi propia (misma...) pregunta. Tal vez el nombre podría mejorarse para que otros lo encuentren.

Respuestas (1)

Su MacBook Pro debe tener una base de datos de Contactos corrupta .

Cerrar sesión y volver a iniciar sesión en iCloud no soluciona nada porque su MacBook Pro está reutilizando su base de datos local y pensando que todo está actualizado. Actualizar un contacto es lo que “reconstruye” su entrada, permitiendo que se muestre.

Intente borrar su caché local para obligar a su MacBook Pro a volver a descargar todos sus contactos de iCloud.

  1. Cierra sesión en iCloud .
  2. Eliminar ~/Library/Application Support/AddressBook_
  3. Eliminar ~/Library/Caches/com.apple.AddressBookSourceSync_
  4. Eliminar ~/Library/Saved Application State/com.apple.AddressBook.savedState_
  5. Eliminar ~/Library/Preferences/com.apple.AddressBook.plist_
  6. Reinicia tu MacBook Pro.
  7. Vuelva a iniciar sesión en iCloud.

Todos tus contactos deberían descargarse desde iCloud.

(Nota: los pasos 2 y 3 son realmente los cruciales, pero Contacts.app no ​​tiene muchas preferencias, por lo que también podría ser exhaustivo).

Ah... Estaba tan emocionada de leer esta respuesta, y seguí los pasos llenos de esperanza (lucho con esto durante muchos días). Sin embargo... NO resolvió el problema. Lo hice 3 veces (cada vez que iCloud trae TONELADAS de fotos y demás cuando vuelvo a iniciar sesión después de reiniciar), pero solo 436 de mis más de 1730 contactos aparecen en la aplicación Contactos en mi iMac (10.14.6). Todos aparecen en iCloud.com, iPhone, iPad y otro MBP (10.15.7). ¿Algún truco más bajo la manga?
En realidad, estoy tan harto de esto que solo quiero traer mis contactos y ya no me importa que iCloud los sincronice. ¿Hay alguna manera de simplemente copiar esos directorios desde mi otra Mac y hacer que "Contactos" los lea?
Por cierto, no mencionaste los directorios ~/Library/Containers/com.apple.AddressBook y ~/Library/Containers/com.apple.AddressBook.ContactsAccountsService. ¿Estos no reflejan también el estado de la aplicación "Contactos"?