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

Document jpackage Mac App Store signing.

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: P4 P4
    • 17
    • 17
    • docs
    • None

      With JDK-8248904, jpackage has added CLI options and made other changes to allow some jpackage applications to be acceptable to the Mac App Store.

      This tasks seeks to document in the "Sign the Application Package (macOS)" section of "https://docs.oracle.com/en/java/javase/<version>jpackage" the 3 new cli options:
      --mac-app-store, --mac-entitlements, and --mac-app-category

      See https://docs.oracle.com/en/java/javase/15/jpackage/support-application-features.html#GUID-8D9F0607-91F4-4070-8823-02FCAB12238D for the "Sign the Application Package (macOS)" section.

      The default entitlements with and without using --app-app-store should be itemized,
      The specific difference building an app-image and/or pkg with and without --mac-app-store should be specified.
      The impact and expected values of --mac-app-category should be given.

      The existing doc (at least for JDK15) has an error in it in that it does not mention --mac-signing-keychain.

      The sections that give examples needs to be modified to indicate what certificate(s) will be used in each case of packageing for app stroe or not, and signing app-image vs signing pkg.

            rgallard Raymond Gallardo
            herrick Andy Herrick (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: