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

Bundled OS X apps can't be signed with codesign for OS X app store

XMLWordPrintable

        Native bundled apps for OS X generated by javafxpackager can't be signed by codesign. This is because they have a symlink in the JRE to libjli.dylib.

        Signing for the app store is different than Gatekeeper compatibility because you have to sign all binaries in the application bundle. When encounters a symlink it will replace the symlink with the original file after signing the binary, and will cause the app will stop working because the loader path for libjlib.dylib needs to find all dependent libraries in the same directory.

              skovatch Scott Kovatch (Inactive)
              skovatch Scott Kovatch (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported: