Você não tem para lidar com isso. Abra-o e o OS X pedirá sua permissão. Ou, como Richard sugeriu, exclua usando algo como:
xattr -d com.apple.quarantine my_jar.jar
Para fazer isso automaticamente, para qualquer arquivo baixado, você pode anexar uma ação de pasta à pasta de download, como descrito em macosxhints.com em 10.5: Remova o sinalizador de aviso 'arquivo baixado' .
E o seguinte foi postado em macosxhints.com há muito tempo, para o Safari: 10.5: Desativar o 'baixado do aviso de arquivo da Internet , alegando que um pode remover VerifiedDownloadPlugin.plugin
de /Library/Internet Plug-Ins
. Eu não testei isso.
Como um aparte: às vezes é necessário iniciar um único programa várias vezes em um Mac. Isso pode ser feito usando cd /Applications/some-application/
seguido por open -n "Application Name.app"
. Isso realmente precisa do sufixo .app
; a execução de open -n "Application Name"
pode ter um GateKeeper parando o acesso:
"Application Name" can't be opened because it is from an unidentified developer.
Your security preferences allow installation of only apps from the Mac App Store and identified developers.
Acima, mesmo removendo o atributo estendido com.apple.quarantine
não corrige isso, mas usar o sufixo .app
funciona muito bem.
(Eu não estou aconselhando ninguém a se livrar das medidas de segurança.)