balena-io / etcher

Flash OS images to SD cards & USB drives, safely and easily.
https://etcher.io/
Apache License 2.0
29.64k stars 2.1k forks source link

Provide builds for Apple Silicon Macs #3728

Closed realJustinLee closed 10 months ago

mcraa commented 2 years ago

see #3593 and #3714

DaveFlashNL commented 2 years ago

like to put my voice here as well

dangost commented 2 years ago

I can build. But idk how to build electron app

thedocbwarren commented 2 years ago

I'm building and maintaining under community builds:

https://github.com/balena-io/etcher/issues/3714

Kurokosama commented 2 years ago

like to put my voice here as well

jellyfish-bot commented 2 years ago

[vipulgupta2048] This has attached https://jel.ly.fish/028f085c-76d4-436e-8691-63dadb1e1ac5

core-code commented 2 years ago

this is a duplicate of #3593

thedocbwarren commented 1 year ago

If the plan is to do this soon then I'm ok with it, but the signing procedure broke community builds for use on native. I've not been able to build since the change over and sign an actual deployment.

ghost commented 11 months ago

If this is mentioning Apple's code signing, just instruct users to ad-hoc sign the app.

I've heard people complain that macOS doesn't allow unsigned arm64 code to run, but that doesn't seem to be my experience on macOS Sonoma (the newest OS version as of late 2023).

core-code commented 10 months ago

could you leave this open until a real AppleSilicon or Universal build exists?

dfunckt commented 10 months ago

There is an arm64 build for macOS, check the assets of the 1.19.0 release.

core-code commented 10 months ago

thanks. it is still marked as "Pre-release"?

dfunckt commented 10 months ago

Yes.

HVR88 commented 3 months ago

The arm64 build is over 300MB in size. What? Even with graphics resources it's somewhat crazy that a little image writing app with this functionality is over 10-20MB. Are you shipping an entire linux distro inside the Mac bundle along with QEMU/KVM so it can run its own virtual machine? Pretty sure even that would be under 300MB.

hronro commented 3 months ago

@HVR88 They use Electron as the GUI framework, resulting in a HelloWorld app that exceeds 100 MB.