Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8237607

[macos] Signing app bundle with jpackage fails if runtime is already signed

XMLWordPrintable

    • b34
    • os_x

        This issue can be reproduced with jdk14 and jdk15.

        jdk-14.jdk/Contents/Home/bin/jpackage --input ./input --dest output --name Test --type dmg --main-jar hello.jar --main-class Hello --mac-sign --mac-signing-key-user-name jpackage.openjdk.java.net --mac-signing-keychain jpackagerTest.keychain --verbose

        will fail with error below:
        /var/folders/wv/v95v04852ssgxhyxm38xp9lh0000gn/T/jdk.incubator.jpackage15520659922256584206/images/image-4513431408695035725/Test.app/Contents/runtime: is already signed
        java.io.IOException: Command [codesign, -s, Developer ID Application: jpackage.openjdk.java.net, --prefix, Hello., -vvvv, --keychain, jpackagerTest.keychain, /var/folders/wv/v95v04852ssgxhyxm38xp9lh0000gn/T/jdk.incubator.jpackage15520659922256584206/images/image-4513431408695035725/Test.app/Contents/runtime] exited with 1 code

              almatvee Alexander Matveev
              almatvee Alexander Matveev
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: