Después de algunas pruebas y errores, descubrí que Quartz Composer tiene un problema con los directorios que tienen una entrada relacionada con Spotlight en su lista de control de acceso (ACL).
Utilizando el Terminal, puede ver si un directorio tiene una entrada ACL de Spotlight con ls -dle
y buscando una salida que contenga un _spotlight
entrada, por ejemplo:
$ ls -dle ~/Documents
drwx------+ 303 userx staff 10302 20 Aug 12:21 /Users/userx/Documents/
0: group:everyone deny delete
1: user:_spotlight inherited allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit
Para que Quartz Composer guarde en el directorio más que la primera vez, elimine la entrada Spotlight de la ACL del directorio con chmod
Por ejemplo:
$ chmod -a# 1 ~/Documents
(aquí eliminamos la entrada cuyo índice es 1
que corresponde a la _spotlight
entrada obtenida de la ls -dle
comando).
Otra forma de hacerlo es utilizar el comando de menú "Obtener información" del Finder. Verás una entrada '_spotlight' en la sección "Compartir y permisos". Selecciónala y haz clic en el botón del signo "menos" para eliminarla.