spctl
requiere el uso de la contraseña del administrador, por lo que hay que ejecutarlo con sudo
. Así, para activar la instalación de aplicaciones de la App Store y desarrolladores identificados (código firmado), abre el Terminal y añade el siguiente comando:
sudo spctl --master-enable
Para desactivar totalmente Gatekeeper, debes ejecutar:
sudo spctl --master-disable
en ambos casos se te solicitará la contraseña del administrador.
Para conocer el estado actual de Gatekeeper, debes usar el comando:
spctl --status
que no requiere la contraseña de administrador.
Si bien es factible gestionar este comportamiento desde el interfaz de OS X, si necesitas hacerlo de forma remota o para gestionar múltiples ordenadores en una red para la instalación de una aplicación no firmada, esta es una excelente solución para integrar en un script.
Hola, Carlos, creo que donde pone `sptcl` debería poner `spctl`.
Pues es normal confundirse, gracias por la aclaración, todos contribuimos con nuestra pequeña parte.
Saludos