On Sat, 5 Nov 2022 at 03:29, Scott Palmer <[email protected]> wrote:
> I tried to run NB RC-3 from the binary zip on macOS 12.6.1 (Monterey) and got 
> a security notice that it would refuse to load libjnidispatch-nb.jnilib 
> because it was downloaded from the internet and the developer couldn’t be 
> verified.  This appears to be simply because the binaries are not signed for 
> the RC builds.
>
> But I got to wondering what it is for?

Anything that uses JNA to call native libraries in the IDE.

Yes, RC builds are not signed.  Ironically you might also be seeing
this error (or a different error) because JNA library loading was
changed in NB16.

You can see a list of binaries that are signed (as well as JARs with
native libraries that have to be extracted, signed and repackaged) in
the script at 
https://github.com/apache/netbeans/blob/master/nbbuild/installer/mac/newbuild/commonfiles/signNativeBinaries.sh

NBPackage has similar code, but written in Java, to codesign all
relevant files in the IDE or RCP application, along with the bundled
JDK if included.

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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



Reply via email to