Criei um aplicativo no Automator. O aplicativo funciona bem no computador com o qual o criei, mas quando copio para outro computador, recebo:
The application “AppX” can’t be opened.
Se eu abri-lo no Automator (no computador de destino) e clicar em Arquivo->Duplicar (salvando-o no mesmo diretório), a duplicata funcionará bem. Presumo que haja um problema de permissão, mas não tenho certeza do que é ou como corrigi-lo. Eu gostaria de poder copiar este aplicativo para vários computadores e apenas clicar duas vezes nele para executá-lo sem precisar mexer nas permissões primeiro. Alguma ideia?
Editar:Tecnicamente, estou copiando-o do meu computador para uma VM OSX em execução no meu computador. Tentei arrastar e soltar (copiar através do Parallels) e fazer upload/download com o Dropbox, com os mesmos resultados nos dois sentidos.
Responder1
Eu tive um problema parecido. O problema provavelmente não é a cópia para outra máquina, mas a própria cópia. Descobri que a permissão de execução foi removida de yourappname.app/Contents/MacOS/yourappname durante a cópia. Quando restaurei a permissão com chmod +x yourappname.app/Contents/MacOS/yourappname consegui executar o aplicativo
Responder2
Tente abri-lo novamente e quando você ver:
The application “AppX” can’t be opened.
Vá para Preferências do Sistema... Segurança e Privacidade. Na guia Geral, deve haver uma opção temporária em
Allow apps downloaded from:
permitindo que você execute seu aplicativo. É uma consequência da crescente proteção do Gatekeeper da Apple.