Hi,
I'll be up-front: this isn't strictly a Netbeans question, but I do wonder how 
NB developers handle this situation and, hopefully, get some ideas about what I 
can do myself.

Recently, I went through my usual notarization process with my application (a 
DMG installer produced by jpackage) only to see the submission fail.  Looking 
at the log, Apple is now complaining about the native macOS executables I'm 
bundling in my application's jar file as well as the JNA jar that JGit's jar 
depends on.  It seems Apple is getting ever more watchful on what runs on their 
Macs.

I was able to get around the notarization failure on my native executables by 
simply encrypting them.  I know, the 'right' thing to do would be to actually 
do the three things Apple now asks for (signing each executable, providing a 
secure time stamp, and having them run in a hardened runtime environment), but 
I have neither the time nor Mac-specific knowledge to go down that path.  
Encrypting those executables will prevent future snooping by Apple as well.

But what to do about the JGit JNA dependency?  I read sometime back that 
Netbeans also uses JGit - if that's true, how do the community members that 
provide the DMG installer of NB handle this notarization requirement?  Or is 
there a version of JGit that's pure Java that I could use instead and avoid the 
issue altogether? 

Thanks in advance,
Tom


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to