adds builds for macOS with ARM CPUs ("Apple Silicon"), and runs builds for each commit#34
adds builds for macOS with ARM CPUs ("Apple Silicon"), and runs builds for each commit#34MichaelWhi wants to merge 3 commits intoxypwn:mainfrom
Conversation
|
Thanks for the PR! Just so I understand more clearly, did you test the ARM binary generated by GH actions on your computer, or did you build it locally? I remember there being some issues with executable signing, but I don't own a mac, so I can't verify. |
|
Thanks for reviewing... I only tried If you do not have a quick tip to fix this, I have to postpone debugging in order to read more about how fyne works and to then check how you use it in your build process and how you sign your executables. |
a5545a6 to
923fa6a
Compare
|
Sorry for the confusion! This means the arm64 build isn't working for another reason. I'm sure there is some way to get an error message or something similar when running the executable. Again, I unfortunately can't do any of that myself without a mac. |
|
Just FYI a small update... (I will keep this in my head, but still do not have a solution for this problem atm.) I have researched a little bit, and it seems that for a seamless macOS release, the app has to be notarized by Apple. |
|
It's not really worth it for me to pay that kind of money, since I have no foot in the Apple ecosystem and don't make any money from this project (and I'm not even sure this app complies with Apple's TOS). |
I tried to run the macOS Intel release on my ARM Macbook, and macOS said the binary is not fine and it is suggested to recycle the file...
So I tried to compile your code, and it worked directly without any changes!
(Thanks btw for your awesome tool!)
This PR adds an Apple Silicon/macOS Release to your existing Intel/AMD64 releases. It also builds for all platforms for every push, since I needed to test the GH actions... and I think building for alle platforms is nice, anyway, for contributors.