6 votes

Contacts fantômes sous les projecteurs

J'ai une situation étrange, où je vois plusieurs versions d'un seul contact. Quand je recherche un nom, je vois

  • la version actuelle (d'iCloud)
  • l'ancienne version (je ne sais pas d'où)
  • une version encore plus ancienne (je ne sais pas d'où)

Quand j'essaie d'ouvrir la nouvelle version, l'application Contacts démarre et je vois le contact correct. Quand j'essaie l'ancienne version, l'application démarre mais aucun contact n'est affiché.

J'ai essayé de vider les données de Spotlight (bloquer mon disque puis le débloquer). Les contacts étaient d'abord absents, mais ils sont rapidement réapparus. Je suppose qu'il y a un fichier de données sur mon disque qui stocke les anciens contacts, mais l'application Contacts ne peut pas y accéder.

Comment puis-je trouver ce fichier et le supprimer? C'est particulièrement ennuyeux dans les photos qui (comme je l'ai découvert) me permettent d'identifier une photo avec trois visages et quand je recherche un nom, les trois apparaissent également dans la liste.

5voto

Jonathan Dagle Points 168

Michal, Merci d'avoir répondu à votre propre question; cela m'a vraiment aidé.

Les recherches Spotlight sur mes deux Mac étaient parsemées de contacts fantômes en double. J'hésitais à suivre cette approche jusqu'à ce que je lise votre réussite.

Pour les visiteurs futurs, voici mes étapes :

  1. Vous voudrez peut-être sauvegarder les contacts (Fichier - Exporter - Archive de contacts)

  2. Quittez l'application Contacts

  3. Désactivez tous les services de synchronisation des contacts (Préférences Système: Comptes Internet: iCloud/Google: Contacts)

  4. Déplacez le contenu de ~/Library/Application Support/AddressBook/sources vers la corbeille.

  5. Réactivez la synchronisation des contacts iCloud, Google, etc.

  6. Vérifiez le carnet d'adresses dans Contacts

  7. Testez la recherche Spotlight : réussite

2voto

Anton K Points 872

Aucune des réponses ne fonctionnait pour moi. Spotlight continuait d'afficher des contacts supprimés il y a longtemps.

Cependant, en suivant les étapes suivantes, j'ai pu résoudre ce problème :

  1. Allez dans ~/Library/Application Support/AddressBook/sources
  2. Il y aura plusieurs dossiers. Vérifiez chacun d'eux pour trouver les contacts les plus récents. Vous les reconnaîtrez en regardant le dossier 'metadata'.
  3. Supprimez les dossiers dans le répertoire /sources/ que vous pensez être anciens. Laissez le dossier des contacts les plus récents intact.
  4. La recherche Spotlight affiche désormais correctement les résultats.

1voto

D'accord, j'ai trouvé une solution sale : j'ai désactivé les contacts iCloud, donc mon Mac avait seulement des "contacts fantômes" locaux. Ensuite, j'ai supprimé tout dans ~/Library/Application Support/AddressBook/sources

Je n'ai aucune idée de ce que étaient les sources ou pourquoi Contacts.app ne les avait pas indexées (ou pourquoi Spotlight l'avait fait), mais après avoir réactivé les contacts iCloud, la seule version de contact présente était la version actuelle.

Cependant, ceux de Photos.app sont toujours incorrects.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X