1 votes

Applications bloquées dans Sécurité et confidentialité > Accessibilité

Je m'amusais à utiliser AppleScript pour la manipulation de l'interface graphique et les applications que je créais devaient avoir un accès. La toute première que j'ai créée est apparue dans Sécurité et confidentialité > Accessibilité sous le nom 04F05B1B-23E7...6027D697DF.app (ce n'est pas le nom de l'application). J'ai donc copié son contenu, supprimé l'application et créé une nouvelle application avec le même nom. Cela a fonctionné (le nom correct est apparu dans Sécurité et confidentialité > Accessibilité), mais l'autre nom était toujours là, même si l'application avait disparu. ET si j'essayais de cocher la case pour l'autoriser à contrôler mon ordinateur, elle se décochait instantanément. Donc, non seulement il ne devrait pas être là, mais il fonctionne bizarrement aussi. C'était mon seul problème jusqu'à aujourd'hui, quand j'ai remarqué que toutes les applications que j'avais créées avaient leur nom transformé en une chaîne de chiffres, de lettres majuscules et de traits d'union. J'ai donc copié le dossier dans lequel se trouvaient les applications à un autre endroit et supprimé les originaux, mais cela ne les a pas fait disparaître. J'ai ensuite zippé le dossier de copie et supprimé le dossier non zippé, cela n'a pas fonctionné non plus (oui, j'ai redémarré mon ordinateur). Je n'ai aucune idée de la façon de résoudre ce problème et je n'ai pas réussi à le trouver sur Google, alors je suis là. Voici quatre des cinq qui existent.

picture of names of apps

EDIT : De plus, quelqu'un pourrait-il me dire si les fichiers liés à ces applications laissés sur mon ordinateur sont la raison pour laquelle les applications ne veulent pas partir.

2voto

rpetrich Points 25769

Dans le Terminal, vous pouvez exécuter la commande suivante pour voir les entrées actuelles dans votre système.

sudo sqlite3 /Library/Application\ Support/com.apple.TCC/Tcc.db 'select * from access'

Et puis cette commande pour supprimer une entrée que vous ne voulez plus.

sudo sqlite3 /Library/Application\ Support/com.apple.TCC/Tcc.db 'delete from access where client like "%YOURAPPNAMEHERE%"'

Ainsi, par exemple, j'ai exécuté la commande suivante qui a supprimé Automator de la liste.

sudo sqlite3 /Library/Application\ Support/com.apple.TCC/Tcc.db 'delete from access where client like "%Automator%"'

Et pour rendre à César ce qui appartient à César, j'ai trouvé la solution sur les forums de discussion d'Apple. aquí .

Une autre option pour trouver une liste des applications qui ont demandé l'accès à l'accessibilité est la commande suivante. Elle vous donnera la liste des applications qui ont été autorisées et de celles qui ne l'ont pas été.

defaults read com.apple.universalaccessAuthWarning

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X