I tried to sign the openMSX.app bundle with my Apple Developer Application ID, but I got the error:
"unsealed contents present in the bundle root".
This is due to the fact that the share folder is on the same level as the Content folder in the app bundle, which is not allowed. In order to get the bundle in a valid shape, the share folder should be moved to Content/Resources/share. I changed it in the source code and now it works.
I also added the code signing of the bundle in the build/package-darwin/app.mk file. I'll do some final tests and will update the documentation (doc/manual/compile.html) this afternoon, and finally make a pull request.
Great work treblig, even though not having an Apple device other than my Ye Old iPad 2 3G+WiFi, really appreciate you taking the ownership of getting this solved, this will surely be important for all Apple Hardware owners
This is due to the fact that the share folder is on the same level as the Content folder in the app bundle, which is not allowed. In order to get the bundle in a valid shape, the share folder should be moved to Content/Resources/share
You gotta love these modern devices ..............
A big Thank you @treblig
i will download it again and test it soon.
Below is a link to the macOS version of openMSX for Apple Silicon. I leave it available until the openMSX developers have an official pre-build version on their website.
Thank you @ericb59 for testing.
The link above does not work anymore. Here is an updated link: