Creé una aplicación en Automator. La aplicación funciona bien en la computadora con la que la creé, pero cuando la copio a otra computadora me sale:
The application “AppX” can’t be opened.
Si lo abro en Automator (en la computadora de destino) y hago clic en Archivo->Duplicar (guardándolo en el mismo directorio), el duplicado funciona bien. Supongo que hay un problema de permisos, pero no estoy seguro de qué es ni cómo solucionarlo. Me gustaría poder copiar esta aplicación a varias computadoras y simplemente hacer doble clic en ella para ejecutarla sin tener que lidiar primero con los permisos. ¿Algunas ideas?
Editar:Técnicamente, lo estoy copiando desde mi computadora a una máquina virtual OSX que se ejecuta en mi computadora. Intenté arrastrar y soltar (copiando a través de Parallels) y cargar/descargar con Dropbox, con los mismos resultados en ambos sentidos.
Respuesta1
Tuve un problema similar. Probablemente el problema no sea la copia a otra máquina sino la copia misma. Descubrí que el permiso de ejecución se eliminó de yourappname.app/Contents/MacOS/yourappname durante la copia. Cuando restauré el permiso con chmod +x yourappname.app/Contents/MacOS/yourappname pude ejecutar la aplicación
Respuesta2
Intente abrirlo nuevamente y cuando vea:
The application “AppX” can’t be opened.
Vaya a Preferencias del Sistema... Seguridad y Privacidad. En la pestaña General debería haber una opción temporal en
Allow apps downloaded from:
permitiéndole ejecutar su aplicación. Es una consecuencia de la protección Gatekeeper en constante expansión de Apple.