Puedo ejecutar el respetado script de perl exiftool desde la línea de comandos en la Terminal y lograr el resultado deseado, pero cuando lo incorporo a Automator como Servicio obtengo un mensaje de error genérico y El script perl no se ejecuta. Cuando busco en system.log, encuentro: "No se pudo completar la operación. (OSStatus error -67062.)" Es decir, el objeto de código no está firmado.
Correcto, exiftool no está firmado, y no hay nada que pueda hacer al respecto. Tuve que pasar por alto a Gatekeeper para instalarlo en Yosemite (10.10.5). Pero el script es muy conocido en los círculos de fotografía y ha sido utilizado por muchos para editar la información EXIF en archivos de imagen.
Intenté agregar la secuencia de comandos o mi flujo de trabajo de Automator a Preferencias del sistema > Seguridad y amp; Privacidad > Privacidad > Accesibilidad pero el panel tampoco aceptará.
¿Hay alguna manera de decirle a Automator que acepte esta secuencia de comandos sin firmar o un comando o interruptor que pueda poner en mi secuencia de comandos bash para que sea aceptada?
Aquí está mi script de shell actual:
for f in “$@”
do
exiftool -overwrite_original -AllDates-=1 "$f"
done
Gracias por cualquier ayuda.