Skip to content
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

Apple Silicon M1 quarantine of MacOS arm64 builds #53

Open
adamkdean opened this issue Dec 6, 2021 · 1 comment
Open

Apple Silicon M1 quarantine of MacOS arm64 builds #53

adamkdean opened this issue Dec 6, 2021 · 1 comment
Assignees

Comments

@adamkdean
Copy link
Member

adamkdean commented Dec 6, 2021

MacOS arm64 builds seem to be broken. They display the "App is damaged" message, which is due to quarantine, which I think is due to a signing issue. This can be fixed with, for example, sudo xattr -rd com.apple.quarantine /usr/local/bin/edge but there must be an issue with the build or signing process.

This has worked before, so I'm not sure what has changed to stop it working again.

Screenshot_2021-12-06_at_19 33 25

@adamkdean
Copy link
Member Author

adamkdean commented Jan 10, 2022

> Warning Unable to sign the macOS executable
  Due to the mandatory code signing requirement, before the
  executable is distributed to end users, it must be signed.
  Otherwise, it will be immediately killed by kernel on launch.
  An ad-hoc signature is sufficient.
  To do that, run pkg on a Mac, or transfer the executable to a Mac
  and run "codesign --sign - <executable>", or (if you use Linux)
  install "ldid" utility to PATH and then run pkg again

Previously worked (see https://github.com/edge/cli/blob/master/.ci/docker/build#L45-L50) but for some reason stopped working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant