macOS, cómo solucionar el error La aplicación no tiene permiso para abrir nulo

Después de actualizar macOS a las últimas versiones, en algunos casos es posible que vea aparecer un error extraño al intentar iniciar algunas aplicaciones, algo como, «La aplicación “Finder” no tiene permiso para abrir “null”).”»seguido del botón “Aceptar”.

Este error ocurre cuando algunos permisos del sistema están dañados, cuando algunas actualizaciones no se han completado correctamente o debido a problemas relacionados con las políticas Gatekeeper (tecnología de protección integrada en macOS que ayuda a garantizar que cuando se ejecuta una aplicación, solo se ejecute software confiable en la Mac de un usuario). ).

Si aparece un mensaje como este cuando intentas iniciar alguna aplicación en tu Mac, aquí tienes algunas sugerencias sobre cómo solucionar el problema.

Abra la aplicación con una solución temporal

Si necesita acceder a la aplicación de inmediato, puede abrirla manualmente usando esta solución temporal (no una solución permanente), pero debería funcionar:

  1. Abre la carpeta «Aplicaciones» en tu Mac
  2. Identifique la aplicación que le interesa
  3. Haga clic con el botón derecho del mouse (o combinación equivalente con el trackpad) en el nombre de la aplicación y elija “Mostrar contenido del paquete”
  4. Abra la carpeta «Contenido», abra la carpeta «macOS» y haga doble clic para iniciar su aplicación.

Como se mencionó, las instrucciones anteriores son una solución temporal. Puedes utilizar la aplicación sin problemas pero tendrás que repetir el procedimiento cada vez.

macOS, cómo solucionar el error La aplicación no tiene permiso para abrir null - macitynet.it
Ejemplo de error

A continuación te explicamos cómo solucionar el problema de forma permanente:

Resolver el problema permanentemente

1) Abra Terminal (ubicado en la subcarpeta «Utiity» en «Aplicaciones)

2) Escriba el comando:

codesign --remove-signature

NO presione la tecla Enter pero con el mouse (o trackpad) arrastre la aplicación que no se está iniciando a la derecha del comando escrito arriba. El comando que escriba debería ser algo como:

codesign --remove-signature /Applications/appchecreaprobemi.app

En este punto, presione la tecla Enter. Este comando elimina la firma del software del desarrollador registrado y autenticado por Apple.

3) Después de eliminar la firma, deberá volver a firmarla con una autofirma. Aún desde la Terminal, escriba:

codesign --force --deep --sign -

y con el mouse (o trackpad) arrastre la aplicación problemática a la derecha del comando. El comando final debería ser algo como:

codesign --force --deep --sign - /Applications/appchecreaprobemi.app

En este punto, la aplicación infractora debería iniciarse sin problemas. Si el mensaje continúa apareciendo, hay algunos problemas relacionados con los permisos del sistema o la seguridad de macOS.

Más guías…

En aatma encontrarás cientos de tutoriales en iPhone, iPad, pero también en Mac y Apple Watch: simplemente haz clic en el nombre del dispositivo que te interesa para explorarlos todos y luego selecciona los que deseas leer.