I have been doing some testing, and it appears I can sign a CI build (made from github ci) even on an Intel Mac for Arm, and visa-versa. This will help me significantly when I am limited to a intel Mac (my laptop) during travels.
For any future betas I post, I will do that so that that they at least have a chance to run properly on newer macOS systems.
In addition, any MacOS user can use their KeyChain Utility to create a self-signing certificate for free - just for themselves (not for distribution like mine which requires money and approval from Apple). With their own certificate they can force sign anything they want to prevent MacOS from barfing on it.
So a determined user can make anything run on their own Mac OS. This is important since many tools are auto "signing" their own libraries and executables which creates issues when the main app itself is unsigned.
My signing process overwrites all other code signing signatures so that the app is properly signed.
If you ever need or want more details, or a template signing script for self-signing Sigil or PageEdit with your own signature, just let me know.
|