2 votes

Comment toujours autoriser une application à faire quoi que ce soit / désactiver les dialogues d'autorisation de sécurité et de confidentialité ?

Actuellement sur MacOS Catalina.

Je travaille dans la conception sonore et le développement audio. J'utilise plusieurs Automator-scripts et d'autres applications de flux de travail pour contrôler diverses choses, et pour chaque nouveau projet ou lorsque je fais un changement dans un AppleScript, j'obtiens un dialogue agaçant pour "Autoriser les frappes", "Autoriser l'accessibilité", etc. Parfois, je dois réautoriser tous mes scripts d'automate après avoir modifié une seule ligne dans l'un d'eux.

Cela tue mon flux de travail, et cela a été mis en œuvre dans MacOS Mojave et au-delà avec les nouvelles routines de confidentialité et d'intégrité. Sur High Sierra, ce n'était jamais un problème, et c'était le système que j'utilisais auparavant.

J'ai besoin de le désactiver définitivement. Je veux que n'importe quelle application puisse faire les changements qu'elle veut. Je connais les risques, mais je m'en moque. Ce n'est pas un problème pour moi qui utilise un système isolé avec un contrôle absolu sur toutes les applications que j'utilise. Je n'installe jamais rien de nouveau, c'est une station de travail audio avec le minimum d'applications installées.

J'ai essayé de désactiver le SIP, ça n'a rien donné. L'ajout d'une application à "Accès intégral au disque" m'oblige toujours à l'autoriser dans tous les autres champs. Parfois, lorsque j'utilise l'application A pour contrôler l'application B, si je fais des changements dans l'application A, l'option pour l'autoriser à nouveau à contrôler B n'apparaît jamais et n'est pas disponible.

La question est : Quelqu'un sait-il comment je peux désactiver globalement le contrôle de la sécurité et de la confidentialité dans MacOS Catalina afin que toute application que je lance puisse contrôler/faire ce qu'elle veut ? S'il n'y a pas de paramètre "officiel", n'y a-t-il aucun moyen de pirater les préférences sous-jacentes ou autre ?

MacOS devrait avoir un mode utilisateur avancé.

1voto

moodforaday Points 2633

La seule solution que je connaisse est d'aborder le problème sous un autre angle.

L'écriture de toutes vos propres applications Automator (qui sont va continuellement se heurter à ce problème), et essayer de trouver des échappatoires pour les faire fonctionner ? Ce sera une bataille perdue d'avance.

Vous pourrait être en mesure de résoudre ce problème avec SD Notary : Le notariat en toute simplicité des gens qui font script Débogueur . Honnêtement, je ne sais pas, mais ça pourrait valoir le coup de vérifier.

Ce que je ferais, c'est utiliser Maestro du clavier pour gérer l'automatisation. Une fois que Keyboard Maestro a reçu les autorisations nécessaires, il peut gérer toutes ces situations (je suppose, mais comme vous ne donnez pas de détails, je ne peux pas me prononcer à 100 %).

Vous disposerez alors d'un endroit centralisé où vous pourrez contrôler et gérer toutes ces différentes actions d'automatisation, ainsi que les éléments suivants une communauté où vous pouvez demander de l'aide pendant que vous apprenez les ficelles du métier.

MacOS devrait avoir un mode utilisateur avancé.

Je suis tout à fait d'accord. 100%. Sans aucun doute.

Mais il ne le fait pas, et je pense qu'il est très peu probable qu'il en ajoute un.

Cela dit, je pense que Keyboard Maestro est ce qui se rapproche le plus d'un mode utilisateur avancé sur le Mac. Non, il ne vient pas d'Apple (je doute qu'ils puissent faire quelque chose d'aussi bien), mais je ne connais rien qui puisse vous donner plus de puissance et de flexibilité.

(Clause de non-responsabilité : je ne suis qu'un utilisateur de l'application. Je ne suis pas payé, compensé, récompensé ou autre en échange de mon approbation et de ma recommandation. Je donne simplement volontiers mon argent au développeur chaque fois qu'une nouvelle version sort).

0 votes

Merci pour votre réponse. J'utilise moi-même Keyboard Maestro pour beaucoup d'autres tâches, mais le problème est que j'ai des projets en constante évolution dans le développement de jeux, parfois jusqu'à 2 ou 3 jeux simultanément, et la solution Automator a été la plus simple jusqu'à présent pour gérer cela correctement entre les ordinateurs en synchronisation, etc. Les automates sont configurés de telle sorte que je dois modifier environ deux lignes pour les adapter à un projet spécifique. J'aimerais dire "Je n'arrive pas à croire qu'Apple n'ait pas proposé cette option", mais là encore, je ne suis pas surpris. Pour plusieurs raisons. Néanmoins, c'est insensé.

0 votes

Il semble que vous deviez opter pour une solution rapide ou native, plutôt que de vous en remettre à AppleScript, qui est en voie de disparition.

0voto

eWhizz Points 61

La réponse se trouve dans cet article de la base de connaissances

https://support.apple.com/en-au/guide/mac-help/mchl07817563/mac

Vous devez autoriser les applications à permettre le contrôle d'autres applications dans les paramètres de confidentialité. Si vous modifiez votre application Automator, vous devrez peut-être autoriser à nouveau l'accès.

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