Tag Archive for Contacts

iTunes et iOS : quand la synchronisation locale ne marche plus

Cas d’école ces jours-ci sur les problèmes récurrents de synchronisation dont souffrent iOS et iTunes depuis quelques temps déjà, problèmes sur lesquels Kirk Mc Elhearn (que vous avez bien évidemment découvert par 3 Hommes et un podcast) s’est par exemple longuement épanché depuis quelques temps déjà (page en anglais). Et même si chaque mise à jour d’iTunes apporte un mieux théorique, c’est encore loin d’être gagné.

Exemple hier avec la synchronisation locale d’événements du calendrier et de contacts entre iTunes 12 et un iPhone sous OS 8 chez un client. Impossible d’assurer une synchro correcte : ça mouline, ça mouline… et puis, rien. Pas de message d’erreur, rien. On supprime tous les contacts locaux, et… rien à faire, ça ne passe pas. Pire encore, après avoir par exemple supprimé un groupe dans Contacts, si on retourne dans iTunes, le groupe n’est pas supprimé, même après redémarrage !

Je me suis pas mal pris la tête pour essayer de trouver une solution, et… j’ai trouvé. En fait, les informations de synchro sont également stockée dans un fichier appelé Local, situé dans ~/Bibliothèque/Application Support/SyncServices. Il s’agit en réalité d’un bundle (on peut accéder à son contenu via un clic droit > Afficher le contenu du paquet. Chez mon client, il pesait plus d’un giga-octets ! J’ai donc sauvegardé le fichier, puis je l’ai supprimé.

Le fichier Local

J’ai relancé iTunes, et là, miracle, plus de dossier fantôme, et la synchronisation fonctionne de façon impeccable… Ouf !

Donc, en cas de souci de synchro locale, surveillez vraiment ce fichier…