Puedo ejecutar el respetado perl script exiftool desde la línea de comandos en Terminal y consigo el resultado deseado, pero cuando lo incorporo en Automator como un Servicio me aparece un mensaje de error genérico y el perl script no se ejecuta. Cuando miro en el system.log encuentro: "La operación no se ha podido completar. (OSStatus error -67062.)" es decir, el objeto Code no está firmado.
Correcto, exiftool no está firmado, y no hay nada que pueda hacer al respecto. Tuve que evitar Gatekeeper para instalarlo en Yosemite (10.10.5). Pero el script es bien conocido en los círculos fotográficos y ha sido utilizado por muchos para editar la información EXIF de los archivos de imagen.
He intentado añadir el script o mi flujo de trabajo de Automator para Preferencias del Sistema > Seguridad y privacidad > Privacidad > Accesibilidad pero el panel no acepta ninguna de las dos.
¿Hay alguna forma de decirle a Automator que acepte este script sin firmar o un comando o switch que pueda poner en mi bash script para que lo acepte?
Aquí está mi actual shell script:
for f in “$@”
do
exiftool -overwrite_original -AllDates-=1 "$f"
done
Gracias por cualquier ayuda.