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

    Details

      Backports

        Description

        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.

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported: