Tu experiencia es poco común: no es así como iCloud funciona para la mayoría de los demás. Por lo tanto, te sugiero que localices el origen de los problemas y lo soluciones.
Parece probable que tu problema sea que el programa de sincronización de iCloud no se da cuenta de que tu archivo ha cambiado. Otra posibilidad es que sepa que ha cambiado, pero no empiece a sincronizarlo por alguna razón.
El programa de sincronización de iCloud utiliza el mismo método para detectar cambios en los archivos que Time Machine. Así que sería una manera fácil de averiguar más comprobando si Time Machine funciona correctamente.
Asegúrese también de no haber modificado usted mismo el sistema, por ejemplo, desactivando la función fseventsd
o bird
o similar. También deberías comprobar si te has movido sobre la propia carpeta de iCloud, o si estás utilizando enlaces simbólicos para los archivos o carpetas con los que tienes problemas.
Puedes comprobar lo que está haciendo el programa de sincronización ejecutando el siguiente comando en el Terminal:
brctl monitor -i
Si añades o modificas un archivo en tu iCloud Drive, deberías ver que reconoce instantáneamente el cambio, y también deberías cargar el progreso, etc.
Según tengo entendido, puede señalar un único archivo y decir que ese archivo no se ha sincronizado correctamente. También puede utilizar la misma herramienta para obtener información específica sobre ese archivo así:
brctl diagnose --doc filename
Aquí debe sustituir "filename" por la ruta y el nombre de ese archivo. Una forma fácil de hacerlo es abrir Finder y arrastrar el archivo al Terminal - la ruta y el nombre del archivo se pegarán.
Después de ejecutar el comando, se te presentará un archivo de diagnóstico comprimido para que lo envíes a Apple para un examen más detallado. Puede descomprimirlo y ver el archivo document-info.txt
que contiene información sobre el archivo elegido, incluidas las versiones anteriores, el estado de sincronización, etc.
También puede consultar la salida de registro del programa de sincronización ejecutando el siguiente comando en el Terminal:
log stream --predicate "processImagePath contains 'bird'"
Cuando guarde el archivo a en iCloud Drive, debería ver mensajes de registro poco después indicando que se ha detectado el cambio y que se sincronizará. Del mismo modo, puede ejecutar el comando en el extremo receptor para ver si se descarga el archivo modificado.
Puede intentar comprobar la actividad del sistema y si se ha dado cuenta o no de que sus archivos han cambiado, utilizando, por ejemplo, el programa gratuito FSEventsParser programa de línea de comandos.
Si prefiere un enfoque GUI, puede obtener una versión de prueba gratuita de 14 días de la aplicación FSMonitor programa.