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

Cannot run under MacOS (ARM silicon Mac) #169

Closed
imTHAI opened this issue Apr 26, 2021 · 5 comments
Closed

Cannot run under MacOS (ARM silicon Mac) #169

imTHAI opened this issue Apr 26, 2021 · 5 comments
Labels
question Further information is requested wontfix This will not be changed, working as intended workaround A workaround is available for this issue

Comments

@imTHAI
Copy link

imTHAI commented Apr 26, 2021

Hello,
I downloaded the specific version ( Vieb-4.4.0-mac-arm64.zip) but when I try to run it, I get:
Capture d’écran 2021-04-26 à 08 27 37

Rmq: But the intel version works.

@Jelmerro Jelmerro added the question Further information is requested label Apr 26, 2021
@Jelmerro
Copy link
Owner

Did you check these instructions from the frequently asked questions?

@imTHAI
Copy link
Author

imTHAI commented Apr 26, 2021

Hello,
No, I didn't know about, but those instructions are Mac specifics. And I didn't need to do anything special to launch the intel version. Plus, those instructions explain how to run an application from a not identified developper. Basically, I just have to right-click and choose open, but here it stil gives the same error message.

@Jelmerro
Copy link
Owner

Alright, can you maybe translate the error message from French to English? Because I clearly misunderstood the issue then. It's really odd that the Intel version works on a Silicon chip, but I have never actually had an M1 laptop to test this on, so who knows.

@Jelmerro Jelmerro added electron issue Issue of the Electron project, unsolvable in Vieb wontfix This will not be changed, working as intended workaround A workaround is available for this issue labels Apr 28, 2021
@Jelmerro
Copy link
Owner

Jelmerro commented Apr 28, 2021

It seems that the signing requirements for Silicon apps are even more strict compared to regular apps. Did you try to sign the .app locally using the linked instructions before running? Because merely allowing unidentified developers does not seem sufficient for native Silicon apps:
"
New in macOS 11 on Macs with Apple silicon, and starting in macOS Big Sur 11 beta 6, the operating system enforces that any executable must be signed before it’s allowed to run. There isn’t a specific identity requirement for this signature: a simple ad-hoc signature is sufficient. This new behavior doesn’t change the long-established policy that our users and developers can run arbitrary code on their Macs, and is designed to simplify the execution policies on Macs with Apple silicon and enable the system to better detect code modifications. This new policy doesn’t apply to translated x86 binaries running under Rosetta 2, nor does it apply to macOS 11 running on Intel-based platforms.
"
See here.

Apple has decided that signing the app yourself is the ONLY exception for allowing you to run unsigned apps, as explained above. I ask of you to try the instructions listed instead of merely right-clicking on the app and saying it doesn't work, the FAQ exists for a reason. This is not something that can be fixed, worked on, or otherwise improved, for as long as Apple continues to restrict signing to macos only. The only two options are properly following the FAQ instructions, or building Vieb yourself with the instructions from the readme.

@imTHAI
Copy link
Author

imTHAI commented Apr 29, 2021

Hello @Jelmerro
Just so you know (or have confirmation):
I didn't know what you said about "that the signing requirements for Silicon apps are even more strict compared to regular apps.", so after I've read you, I tried. I did:
sudo codesign --force --deep --sign - /Applications/Vieb.app
And it did the trick indeed ! So voilà. Have a nice day

@Jelmerro Jelmerro removed the electron issue Issue of the Electron project, unsolvable in Vieb label Jun 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested wontfix This will not be changed, working as intended workaround A workaround is available for this issue
Projects
None yet
Development

No branches or pull requests

2 participants