Tempo de execução temperado para Java e Mojave

tualmente, distribuo um aplicativo Java,packaged e assinado usandopkgbuild no macOS.

ecentemente, a Apple avisa os desenvolvedore

"Em uma versão futura do macOS, o Gatekeeper exigirá que o software assinado pelo ID do desenvolvedor seja notarizado da Apple. "

Após a leitura dos documentos de notarização, applewarns developers:

"Você deve ativarhardened runtime para que seu aplicativo seja autenticado pela Apple. "

Que entra em detalhes sobre como ativar essas configurações no Xcode. Mas e os aplicativos não desenvolvidos com o Xcode? Xamarin / Mono tem algumas idas e vindas sobre como eles estão lidando com isso, mas os commits até agora parecem focar na detecção do Mojave e C / C ++. E os aplicativos Java ou aplicativos que não distribuem nenhum código compilado em C / C ++ / Objective-C? Como um projeto é "autenticado" para não ser bloqueado por uma atualização futura do macOS?

Possivelmente relacionado:omo codificar e ativar o tempo de execução reforçado para uma CLI de terceiros no Xcod

questionAnswers(1)

yourAnswerToTheQuestion