Skip to content

Commit 6bf0e9b

Browse files
committed
Merge branch 'issue-161' into devel
2 parents 3c4fe7e + 51b40ad commit 6bf0e9b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/io/github/fvarrui/javapackager/packagers/MacPackager.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,17 +149,19 @@ public File doCreateApp() throws Exception {
149149
}
150150

151151
private void codesign(String developerId, File entitlements, File appFile) throws IOException, CommandLineException {
152-
152+
153153
List<String> flags = new ArrayList<>();
154154
if (VersionUtils.compareVersions("10.13.6", SystemUtils.OS_VERSION) >= 0) {
155-
Logger.warn("Hardened runtime enabled!");
156155
flags.add("runtime"); // enable hardened runtime if Mac OS version >= 10.13.6
156+
} else {
157+
Logger.warn("Mac OS version detected: " + SystemUtils.OS_VERSION + " ... hardened runtime disabled!");
157158
}
158159

159160
List<Object> codesignArgs = new ArrayList<>();
160161
codesignArgs.add("--force");
161162
if (!flags.isEmpty()) {
162-
codesignArgs.add("--options " + StringUtils.join(",", flags));
163+
codesignArgs.add("--options");
164+
codesignArgs.add(StringUtils.join(flags, ","));
163165
}
164166
codesignArgs.add("--deep");
165167
if (entitlements == null) {

0 commit comments

Comments
 (0)