Introducción al problema de Gatekeeper en macOS
Una de las características de seguridad más destacadas de macOS es Gatekeeper, una tecnología diseñada para garantizar que solo las aplicaciones confiables e identificadas se ejecuten en tu ordenador. Sin embargo, en muchas ocasiones, esta función bloquea software legítimo de código abierto o desarrollado de forma independiente, mostrando un molesto aviso que indica que 'la aplicación no se puede abrir porque el desarrollador no es identificado'. Si necesitas utilizar este software urgentemente, aquí te explicamos cómo solucionar este bloqueo paso a paso.
Causas principales del bloqueo en macOS
El sistema operativo macOS restringe por defecto la ejecución de aplicaciones que no provienen directamente de la App Store oficial o de desarrolladores identificados con un certificado de Apple válido. Las causas más comunes de este mensaje de advertencia son:
- El software fue descargado desde una página web de terceros y no desde la Mac App Store.
- El desarrollador de la aplicación no está registrado oficialmente en el programa de Apple (Apple Developer ID).
- Los ajustes de seguridad del sistema están configurados con el nivel más restrictivo para la instalación de programas.
Método 1: Permitir la apertura desde los Ajustes del Sistema (Recomendado)
La forma más segura y rápida de ejecutar una aplicación bloqueada sin desactivar por completo las protecciones de tu Mac es utilizar la opción de excepciones puntuales en los ajustes de seguridad.
- Intenta abrir la aplicación bloqueada haciendo doble clic en ella. Verás el mensaje de advertencia y deberás hacer clic en Aceptar para cerrarlo.
- Abre el menú de Apple () en la esquina superior izquierda de tu pantalla y selecciona Ajustes del Sistema (o Preferencias del Sistema en versiones anteriores).
- Navega hasta la sección de Privacidad y seguridad en la barra lateral izquierda.
- Desplázate hacia abajo en el panel derecho hasta encontrar la sección de seguridad donde aparecerá un mensaje indicando que la aplicación fue bloqueada.
- Haz clic en el botón Abrir de todos modos situado junto al nombre de la aplicación.
- Introduce la contraseña de tu cuenta de administrador o utiliza Touch ID para confirmar la acción.
- Aparecerá una ventana emergente de advertencia final; haz clic en Abrir para iniciar el programa.
Método 2: Desactivar temporalmente Gatekeeper mediante Terminal
Si el método anterior no muestra el botón de excepción o necesitas instalar múltiples herramientas de desarrolladores independientes, puedes gestionar el comportamiento de Gatekeeper mediante la línea de comandos de macOS.
- Abre la aplicación Terminal desde la carpeta de Utilidades o buscando con Spotlight (Cmd + Espacio).
- Para desactivar completamente la restricción de Gatekeeper y permitir aplicaciones de cualquier sitio, introduce el siguiente comando y pulsa Intro:
sudo spctl --master-disable - Introduce la contraseña de administrador de tu Mac (mientras escribes no se mostrará ningún carácter en pantalla por seguridad) y presiona Intro.
- Vuelve a intentar abrir tu aplicación. Una vez instalada o abierta por primera vez, se recomienda reactivar la seguridad introduciendo el siguiente comando en la Terminal:
sudo spctl --master-enable
Conclusión
El sistema de seguridad Gatekeeper en macOS es excelente para proteger el equipo contra malware, pero sus restricciones a veces pueden resultar frustrantes para usuarios avanzados. Utilizando los Ajustes del Sistema o la Terminal mediante comandos como sudo spctl --master-disable, podrás recuperar el control total sobre el software que instalas en tu Mac de forma rápida y segura.