Astuce OS X : ajouter des exceptions à Gatekeeper depuis le terminal
Par Arthur de la Brosse - Publié le
Par défaut, OS X ne fait confiance qu'aux applications téléchargées depuis le Mac App Store, et bloque l'ouverture des logiciels tiers, téléchargés directement sur le web.
S'il est possible de contourner facilement cette restriction avec un clic droit sur l'app, puis en choisissant l'option
Pour ajouter une application aux exceptions de Gatekeeper, ouvrez le Terminal d'OS X et utilisez la commande
Pour simplifier l'ajout du chemin vers une application, vous pouvez par ailleurs faire glisser cette dernière dans le Terminal. La commande devrait ressembler à l'exemple suivant :
Validez ensuite la commande avec la touche Entrée, le système devrait alors vous demander de renseigner votre mot de passe administrateur pour finaliser l'action.
Pour revenir en arrière et retirer une autorisation, il suffira de saisir la même commande en remplaçant simplement le terme
Source
S'il est possible de contourner facilement cette restriction avec un clic droit sur l'app, puis en choisissant l'option
Ouvrir, ou encore en changeant les autorisations de Gatekeeper depuis les préférences système, une commande Terminal permet d'ajouter facilement des exceptions, afin d'ouvrir n'importe quelle app sans désactiver les protections d'OS X.
Pour ajouter une application aux exceptions de Gatekeeper, ouvrez le Terminal d'OS X et utilisez la commande
spctlen respectant la syntaxe suivante :
spctl --add /Path/To/Application.app
Pour simplifier l'ajout du chemin vers une application, vous pouvez par ailleurs faire glisser cette dernière dans le Terminal. La commande devrait ressembler à l'exemple suivant :
spctl --add /Users/Elbrosso/Downloads/DockPhone
Validez ensuite la commande avec la touche Entrée, le système devrait alors vous demander de renseigner votre mot de passe administrateur pour finaliser l'action.
Pour revenir en arrière et retirer une autorisation, il suffira de saisir la même commande en remplaçant simplement le terme
addpar
remove:
spctl --remove /Path/To/Application.app
Source