Existen numerosas aplicaciones de desarrolladores no identificados así como scripts y parches que no funcionarán en Big Sur mostrando el error de «Aplicación no puede abrirse«.
Existe una solución que funcionará en varios casos dentro de Big Sur, no obstante, hay que tener en cuenta que esto no es una solución global y no funcionará con todas las aplicaciones o parches.
Instalando UPX y BREW en Big Sur
Vamos al escritorio y en el menú superior, hacemos click en IR > UTILIDADES > TERMINAL.
Una vez en la TERMINAL, escribimos lo siguiente:
/bin/bash -c «$(curl -fsSL
Una vez escrito o copiado el comando, pulsamos ENTER (INTRO), comenzarán a instalarse las librerías y scripts de UPX, podría tardar entre 2 y 10 minutos.
Una vez instaladas las dependencias, pasamos a instalar UPX, para ello escribiremos el siguiente comando en la misma terminal.
brew install upx
Una vez instalado, escribimos exit y cerramos la terminal.
Reparando apps o parches con UPX
Este procedimiento puede variar y tener mayor o menor éxito según la aplicación. En principio varios parches y apps que solo funcionaban en Catalina o Mojave y anteriores podrían funcionar correctamente en Big Sur.
Para reparar una app, seguiremos el siguiente procedimiento.
Abrir una terminal y escribir:
sudo upx -d «ARRASTRAR AQUÍ LA APLICACIÓN RAÍZ».
Con aplicación RAÍZ nos referemos a lo siguiente:
Localizamos la aplicación o parche dañado y hacemos click derecho encima + Mostrar contenido del paquete, se nos abrirá una carpeta, entramos en Contents y luego en MacOS.
Dentro de MacOS, veremos la raíz de la aplicación (icono de terminal negro), deberemos arrastrar la aplicación raíz a la derecha del comando.
El archivo marcado en ROJO deberá ser arrastrado a la derecha del comando anterior, quedando algo así:
sudo upx -d /Users/zentinel/Desktop/CORE\Keygen.app/Contents/MacOS/CORE\ Keygen
A partir de este momento, cada vez que queramos reparar una aplicación o parche en BIG SUR, bastará con introducir sudo upx -d y arrastrar al lado la raíz de la aplicación que no funciona, no será necesario ningún paso adicional.