Eliminación de entradas de la lista de sincronización de MobileMe

Algunas aplicaciones pueden sincronizar datos mediante la sincronización de MobileMe; el problema que tengo con esas aplicaciones es que siguen escuchándose en el panel de preferencias de MobileMe, en la pestaña de "Sincronizar", incluso cuando han sido desinstaladas. Utilizo una herramienta para eliminar cualquier archivo asociado con una aplicación, cuando ya no la necesito.

¿Hay alguna manera de actualizar la lista de configuraciones para sincronizar y evitar que las aplicaciones eliminadas estén visibles en esa lista?

Respuestas (2)

El programa inyectó datos ~/Library/Application Support/SyncServices/Local/TFSMllamando al código para agregar su esquema de sincronización a la base de datos de sincronización local de Mobile Me. Desea que ese programa llame a unregisterSchemaWithName antes de eliminarlo para que los datos se eliminen de MobileMe.

La carpeta Local SyncServices gobierna la sincronización de dispositivos iOS, así como la sincronización de MobileMe, así que tenga cuidado de mantener esos dispositivos alejados de su Mac si desea continuar con una limpieza manual.

Es una muy mala idea simplemente eliminar archivos de esa carpeta si no está preparado para que la sincronización se interrumpa de manera muy fea (he visto personas que terminan con 10 copias de cada contacto, elemento del calendario y marcador moviendo / perturbando cosas en SyncServices) Si tiene una gran copia de seguridad y no le importa borrar todo de MobileMe y volver a sincronizar desde una computadora, intente piratear la carpeta. No hay mejor manera de saber cómo funcionan las cosas rompiéndolas. Apple tiene una elocuente advertencia que comienza... "Como si fuera un enjambre de abejas, debes alejarte de la carpeta SyncServices".

Puede ver cómo se ve un esquema de sincronización leyendo la base de datos de archivos en su Mac en la terminal locate syncschema. Estos archivos y carpetas definen cómo se inyectan los datos en la base de datos de sincronización con la llamada registerSchemaWithBundlePath y pueden tener pistas sobre secuencias de comandos o pasos de limpieza.

Lo mejor que puede hacer es ponerse en contacto con el proveedor y preguntarle qué pasos debe seguir para deshacer los cambios. Apple ha estado cambiando las partes internas de cómo funciona mobile me últimamente, por lo que no hay ciertos pasos que funcionen en todas las versiones de 10.6.x y tus datos específicos en MobileMe. Dado que MobileMe es un servicio pago, también puede obtener orientación general del Soporte de Apple para limpiar el panel de preferencias, aunque se trate de una adición de datos de terceros. Agregaron ganchos y tenían la intención de permitir que otras aplicaciones se sincronicen para que puedan ayudarlo razonablemente a limpiar después de que termine la diversión.

Pensé que había una forma de obligar a Mac OS X a actualizar la lista de aplicaciones que se integran con la sincronización de Mobile Me, o al menos eso es lo que recuerdo que hice hace 3 o 4 años, cuando tuve el mismo "problema". No recuerdo qué línea de comando usé, ni si usé una línea de comando.
Era más fácil cuando iSync estaba a cargo de todo. Todavía podría ser posible, pero está bien escondido para mí :-)

La herramienta que usé hace 3 o 4 años fue Syncrospector. Permite dar de baja clientes y esquemas; lo que se muestra en el panel de preferencias de MobileMe son los clientes registrados.

captura de pantalla