antares-sql / antares

A modern, fast and productivity driven SQL client with a focus in UX
https://antares-sql.app
MIT License
1.86k stars 128 forks source link

Apple Silicon distribution #192

Open Fabio286 opened 2 years ago

Fabio286 commented 2 years ago

Hi everyone,

I would like to provide a distribution for Apple Silicon but unfortunately I do not have the necessary hardware to test. electron-builder should be able to provide distributions for MacOS ARM, so I tried to target arm64 as well but the dmg that is generated via GitHub Actions seems to be damaged according to the feedback received.

Any help with this task is welcome!

asbrwl commented 2 years ago

Let me know what you need. I have the necessary hardware and am also willing to help. Do you have a plan and a approach you would want to work with?

Fabio286 commented 2 years ago

Hi @asbrwl, thanks for your time.

At the moment there is one of the contributors to this project who managed to build Antares on the M1, so we know that Antares runs on the M1.

Right now I think I have discovered why the builds generated by GitHub Actions for M1 are damaged. Here a post explaining the reason for the error and how to get around the problem. So on the next Antares release I'll ask to you and @toriphes to try suggested workaround.

Fabio286 commented 2 years ago

Since the problems with the distribution for Apple Silicon seem to be related to the signature of the app, the matter is postponed until we will have the possibility to provide a signature. Until then please use the x64 distribution via Rosetta.

mangas commented 3 months ago

Could the builds still be generated? There seems to be a bypass for the quarantine/damaged warning here

Also what would be needed for code signing? Is it the fee?

Fabio286 commented 3 months ago

Could the builds still be generated? There seems to be a bypass for the quarantine/damaged warning here

It doesn't work for Apple Silicon.

Also what would be needed for code signing? Is it the fee?

The fee and a MacOS device, that i dont have.