modules/jdk.packager/src/main/java/com/oracle/tools/packager/mac/MacAppStoreBundler.java

Print this page

        

*** 142,151 **** --- 142,156 ---- // now we create the app File appImageDir = APP_IMAGE_BUILD_ROOT.fetchFrom(p); try { appImageDir.mkdirs(); + try { + MacAppImageBuilder.addNewKeychain(p); + } catch (InterruptedException e) { + Log.error(e.getMessage()); + } // first, make sure we don't use the local signing key p.put(DEVELOPER_ID_APP_SIGNING_KEY.getID(), null); File appLocation = prepareAppBundle(p); prepareEntitlements(p);
*** 154,163 **** --- 159,170 ---- String identifierPrefix = BUNDLE_ID_SIGNING_PREFIX.fetchFrom(p); String entitlementsFile = getConfig_Entitlements(p).toString(); String inheritEntitlements = getConfig_Inherit_Entitlements(p).toString(); MacAppImageBuilder.signAppBundle(p, appLocation.toPath(), signingIdentity, identifierPrefix, entitlementsFile, inheritEntitlements); + MacAppImageBuilder.restoreKeychainList(p); + ProcessBuilder pb; // create the final pkg file File finalPKG = new File(outdir, INSTALLER_NAME.fetchFrom(p) + INSTALLER_SUFFIX.fetchFrom(p)