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