11 votes

Impossible d'ajouter des applications aux préférences Sécurité et confidentialité sur Mojave.

J'ai récemment mis à jour mon Mac vers Mojave.

J'ai plusieurs applications (par exemple Dropbox, Backblaze, Stay) qui nécessitent des autorisations spécifiques qui peuvent être accordées via Préférences système > Sécurité et confidentialité > Confidentialité.

Depuis la mise à jour vers Mojave, je ne peux plus ajouter d'applications dans le volet des préférences mentionné. Par exemple, lorsque je vais dans le volet "Accessibilité" ("Autoriser les applications ci-dessous à contrôler votre ordinateur") et que j'ajoute une application via l'icône + ou par glisser-déposer depuis le Finder, l'action est simplement ignorée et la liste reste vide.

Une idée pour contourner ce problème ?

Screenshot of the empty list

3voto

Suppression de /Library/Application Support/com.apple.TCC/TCC.db et le redémarrage du système ont résolu le problème.

En outre, vous devez probablement redémarrer en mode de récupération et faire une csrutil disable .

Ensuite, vous pouvez redémarrer et supprimer le fichier. N'oubliez pas de csrutil enable en mode de récupération après l'avoir fait. Et redémarrez à nouveau pour utiliser le système.

2voto

Jeffrey04 Points 145

J'ai fini par désinstaller complètement Backblaze (même s'il s'agissait de la version 5.4.0 à jour qui prend en charge Mojave), puis j'ai réinstallé la même version à partir de zéro.

Cela a réglé le problème.

2voto

Forest Points 11

J'ai eu le même problème qui, dans mon cas, a été causé par ESET. Maintenant, après avoir désinstallé ESET, je peux voir la liste des applications dans Préférences système > Sécurité et confidentialité > Confidentialité.

Mais chaque fois que j'ajoute ou supprime une application de la liste, mon Mac se fige étrangement, comme si je pouvais déplacer le curseur mais que je ne pouvais pas cliquer sur quoi que ce soit avant le redémarrage.

2voto

Zyx Points 340

Dans mon cas, mon abonnement par utilisateur tccd a été désactivé d'une manière ou d'une autre.

  • Ouvrez Terminal.app, et exécutez launchctl list | grep -I com.apple.tccd
  • Si aucune correspondance n'est trouvée, réactivez votre utilisateur. tccd en utilisant

    launchctl load -wF  /System/Library/LaunchAgents/com.apple.tccd.plist

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