From c8c7cf19f021ad1a3c381d9f50733d7151ae020c Mon Sep 17 00:00:00 2001 From: Jacob Burroughs Date: Tue, 14 Mar 2023 08:40:11 -0500 Subject: [PATCH] Fix codesigning if JRE not bundled --- .../github/fvarrui/javapackager/packagers/MacPackager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/github/fvarrui/javapackager/packagers/MacPackager.java b/src/main/java/io/github/fvarrui/javapackager/packagers/MacPackager.java index 3b805ec8..2ba87076 100644 --- a/src/main/java/io/github/fvarrui/javapackager/packagers/MacPackager.java +++ b/src/main/java/io/github/fvarrui/javapackager/packagers/MacPackager.java @@ -276,8 +276,10 @@ private void signAppBundle(File appFolder, String developerCertificateName, File }); } - // sign the JRE itself after signing all its contents - codesign(developerCertificateName, jreBundleFolder); + if(bundleJre) { + // sign the JRE itself after signing all its contents + codesign(developerCertificateName, jreBundleFolder); + } // make sure the executable is signed last codesign(entitlements, developerCertificateName, this.executable);