Você não precisa lidar com isso. Abra-o e o OS X solicitará sua permissão. Ou, como Richard sugeriu, exclua-o usando algo como:
xattr -d com.apple.quarantine my_jar.jar
Para fazer isso automaticamente em qualquer arquivo baixado, você pode anexar uma ação de pasta à pasta de download, como descrito em macosxhints.com na 10.5: Remova o sinalizador de aviso 'arquivo baixado' .
E a seguir foi publicado de macosxhints.com há muito tempo, para o Safari: 10,5: Desative o 'baixado de internet' aviso de arquivo , alegando que se pode remover VerifiedDownloadPlugin.plugin
a partir /Library/Internet Plug-Ins
. Eu não testei isso.
Como um aparte: às vezes é preciso 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 .app
sufixo; A execução open -n "Application Name"
pode ter um GateKeeper interrompendo o acesso:
"Nome do aplicativo" não pode ser aberto porque é de um desenvolvedor não identificado.
Suas preferências de segurança permitem a instalação de apenas aplicativos da Mac App Store e de desenvolvedores identificados.
Acima, mesmo remover o atributo estendido com.apple.quarantine
não corrige isso, mas o uso do .app
sufixo funciona bem.
(Não aconselho ninguém a se livrar das medidas de segurança.)