-
-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
“asciidoctor-web-pdf” cannot be opened because the developer cannot be verified. #455
Comments
Btw, workaround is this one:
|
I didn't know this command, nice trick! Reference: https://support.apple.com/en-us/HT202491
The reason is that the binary is not notarized/signed. In order to notarize/sign an application, Apple requires an active subscription to their Apple Developer Program (99$/year). In order to publish the Asciidoctor browser extension on Safari, the Asciidoctor community has decided to subscribe to the Apple Developer Program. Since the release is automated, we will need to integrate the signing process using GitHub Actions. Apparently, it's possible, I found two articles:
Feel free to integrate the signing process in https://github.com/Mogztter/asciidoctor-web-pdf/blob/master/.github/workflows/release.yml. I can follow-up and by adding the secrets and testing. |
In the meantime, we can also improve the documentation to state how to workaround this warning message. |
@wh81752 I will probably give it a try this weekend unless you are already busy working on it? |
@Mogztter - please go ahead. Otherwise I will give it a try upcoming week. Right bit busy. |
Unfortunately it does not work because binaries created by As mentioned in a comment, it's possible to download and extract the archive using curl + unzip. In this case, macOS won't verify the binary:
|
@Mogztter - Too bad. Perhaps it's just fine to update the docu how to get going on MacOS:
Remarks on curl+zip:
Remark on Chromium: There has been a security update recently on Chromium, see https://www.debian.org/security/2021/dsa-4911. How would users update their installation in respect to such a security update? My idea is to exclude Chromium from the package and rather install during a post-install action (perhaps by a simple script). |
After downloading https://github.com/Mogztter/asciidoctor-web-pdf/releases/download/v1.0.0-alpha.12/asciidoctor-web-pdf-mac-v1.0.0-alpha.12.zip on MacOS Catalina (10.15.7) and extracting into local folder I'm not able to run it. I'm getting
“asciidoctor-web-pdf” cannot be opened because the developer cannot be verified.
The text was updated successfully, but these errors were encountered: