Bonjour,
J'ai crée une application en AppleScript, je l'ai autorisé à contrôler mon ordinateur et je lui ai octroyé l'accès complet au disque :
Menu Pomme > Préférences système > Sécurité et confidentialité > Confidentialité > Accessibilité
Malgré cela, lorsque je la lance, un message apparaît me demandant d'autoriser ou non (CF capture ci-jointe).
Que puis-je faire pour éviter que ce message apparaisse ?
Merci
Bonjour,
Ce type d'alerte, malgré une autorisation donnée au premier lancement, semble un bug.
Ce bug était sur des beta versions de Mojave puis visiblement de Big Sur.
Je ne peux tester sur Sonoma, le dernier OS, car je reste sur Ventura pour éviter d'autres contraintes en AS.
Parfois, on arrive à contourner en remettant les autorisations à blanc et en les redonnant au premier lancement de l'application Applescript.
Attention, il ne faut surtout pas que ton script soit modifié entre 2 lancements, sinon les autorisations sont remises à 0.
C'est en particulier le cas si ton script contient des properties que tu modifies dans le script !
Sinon, pour remettre à blanc les autorisations de ton script, tu enregistres ton script en .app, avec un nouveau nom.
L'OS verra cet enregistrement comme une nouvelle application pour qui il faut demander une nouvelle fois toutes les autorisations (system event, fichiers, ordinateur,...)
Tu lances l'application, autorise tout et si tout va bien, cette fois les autorisations seront enregistrées correctement.
Comme ce bug semble aléatoire, il faut parfois faire la manip plusieurs fois (ça m'est arrivé sur Ventura)
Bon courage
Merci pour toutes ces explications PBell ; je vais essayer de l'enregistrer sous un autre nom
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)