diff --git a/extension/src/main/java/io/xpipe/extension/util/DesktopShortcuts.java b/extension/src/main/java/io/xpipe/extension/util/DesktopShortcuts.java index 904de7a1..bbe43bf4 100644 --- a/extension/src/main/java/io/xpipe/extension/util/DesktopShortcuts.java +++ b/extension/src/main/java/io/xpipe/extension/util/DesktopShortcuts.java @@ -56,6 +56,8 @@ public class DesktopShortcuts { try (var pc = ShellStore.local().create().start()) { pc.executeSimpleCommand( pc.getShellType().flatten(pc.getShellType().getMkdirsCommand(base + "/Contents/MacOS"))); + pc.executeSimpleCommand( + pc.getShellType().flatten(pc.getShellType().getMkdirsCommand(base + "/Contents/Resources"))); var executable = base + "/Contents/MacOS/" + name; pc.executeSimpleCommand(pc.getShellType().getTextFileWriteCommand(content, executable));