18 votes

Réinitialiser toutes les permissions des applications Mojave

J'ai récemment effectué une mise à niveau vers Mojave et j'ai reçu des popups d'autorisation d'applications demandant l'accès à des événements système, etc.

Je n'ai pas reconnu certaines de ces applications et je n'ai pas autorisé leur accès.

Maintenant, il s'avère qu'il est utilisé par xcodebuild et qu'il échoue.

Comment puis-je réinitialiser toutes ces autorisations d'applications. Pour que je reçoive à nouveau le popup et que je puisse autoriser cette fois.

PS : Je ne pose pas de question sur les autorisations de fichiers.

22voto

Steve Schoon Points 31

Certaines catégories, comme celle que vous mentionnez, ne sont pas répertoriées dans les Préférences Système.

Vous pouvez réinitialiser celui-là en particulier avec cette commande :

tccutil reset AppleEvents

Ou, vous pouvez réinitialiser tous les autorisations de l'application comme ceci :

 tccutil reset All

Vous pouvez également ajouter l'identificateur de paquet d'une application (par ex. tccutil reset All com.apple.Terminal ) pour réinitialiser uniquement les autorisations de cette application.

5voto

awy Points 500

man tccutil

La commande tccutil gère la base de données de confidentialité, qui stocke décisions que l'utilisateur a prises concernant l'accès des applications à ses données personnelles.

Une seule commande est actuellement prise en charge :

 reset    Reset all decisions for the specified service, causing apps to
          prompt again the next time they access the service. If a bundle
          identifier is specified, the service will be reset for that bun-
          dle only.

EXEMPLES Pour réinitialiser toutes les décisions concernant l'accès des applications au carnet d'adresses :

tccutil reset AddressBook
tccutil reset All com.apple.Terminal

3voto

Extrait de l'article de blog "Réautoriser l'automatisation à Mojave" :

Si l'utilisateur sélectionne "OK", l'application qui envoie la commande sera par la suite sur une liste blanche et sera autorisée à envoyer des événements celui qui a déclenché l'alerte) au Finder. Si vous utilisez MacOS Mojave, vous pouvez voir une liste des applications que vous avez déjà autorisées dans les Préférences Système, sous "Sécurité et confidentialité", "Confidentialité", "Automatisation". "Confidentialité", "Automatisation".

2voto

ManuelSchneid3r Points 393

Il y a aussi un petit remplacement de tccutil sur github qui est également disponible via brasser .

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