Je peux exécuter le très respecté perl script exiftool à partir de la ligne de commande dans Terminal et obtiennent le résultat souhaité, mais lorsque je l'incorpore dans Automator en tant que service, j'obtiens un message d'erreur générique et le script perl n'est pas exécuté. Lorsque je regarde dans le system.log, je trouve : "L'opération n'a pas pu être achevée. (OSStatus error -67062.)" c'est-à-dire que l'objet Code n'est pas signé.
Correct, exiftool n'est pas signé, et il n'y a rien que je puisse faire à ce sujet. J'ai dû contourner Gatekeeper pour l'installer dans Yosemite (10.10.5). Mais le script est bien connu dans les milieux de la photographie et a été utilisé par beaucoup pour modifier les informations EXIF dans les fichiers d'image.
J'ai essayé d'ajouter le script ou mon flux de travail Automator pour Préférences système > Sécurité et confidentialité > Confidentialité > Accessibilité mais le jury n'accepte ni l'un ni l'autre.
Existe-t-il un moyen de dire à Automator d'accepter ce script non signé ou une commande ou un switch que je peux mettre dans mon bash script pour qu'il soit accepté ?
Voici mon shell script actuel :
for f in “$@”
do
exiftool -overwrite_original -AllDates-=1 "$f"
done
Merci pour toute aide.