Closed AndreasEhret closed 4 years ago
@gdams Your help is needed here.
@gdams @aahlenst this is the mentioned issue about notarization with Install4J
I will ping a contact at Install4J and send him the issue.
okay this should fix it:
xattr -cr jdk8u265-b01-jre
codesign --verbose=4 --deep --force -s "Developer ID Application: <application ID>" jdk8u265-b01-jre
In order to notarize you normally have to deep sign the runtime first. This prevents it from being modified further
ok, I thought signing together with my software would be enough. I will go for it then and give feedback.
could solve the problem. I found an option in install4j that allows me to configure AdoptOpenJDK as my preferred JDK provider and select my required release and then select install4j "generate the JRE bundle" option (instead of providing and referencing the downloaded .tar.gz package. With this configuration install4j is doing the above described steps for me on the build system (where the certificates are around), and notarization finally works.
we want to embed the lastest AdoptOpenJDK JRE 8u265b01 (macOS) in my software that is build by install4j. Unfortunately the macOS build notarization fails with the following error:
Based on this article we unsign the JRE archive before starting the install4j build:
repack and build again, ending up with the same error.
Any ideas and help would be appreciated.