Apple has been slowly tightening the screws on app notarization (code signing) requirements for running apps on macOS. To do it properly you need to be a registered developer ($100/year), and they're certainly not making it easy if you don't have access to a Mac.
> On devices with macOS 10.15, all apps distributed outside the App Store must be signed by the developer using an Apple-issued Developer ID certificate (combined with a private key) and notarized by Apple to run under the default Gatekeeper settings.
It’s probably the easiest way of setting up a Mac VM if you have unraid. I know there are similar options for qemu and kvm based hypervisors. If you have an amd gpu you should be able to pass it through.
Rather than making people run commands in Terminal, it would be more ideal to just tell people to try to run the app, then go to System Settings -> Privacy & Security -> scroll down until they see the Open Anyway button.
It'll be a skill they can use for any unsigned app and you can have cute screenshots. The Terminal command, on the other hand, is a huge barrier to entry.
AceJohnny2|24 days ago
https://support.apple.com/guide/security/app-code-signing-pr...
> On devices with macOS 10.15, all apps distributed outside the App Store must be signed by the developer using an Apple-issued Developer ID certificate (combined with a private key) and notarized by Apple to run under the default Gatekeeper settings.
Re: Developer ID Certificates: https://developer.apple.com/help/account/certificates/create...
I suspect the friction that users are facing are due to dodging the above requirements.
hellzbellz123|23 days ago
direwolf20|22 days ago
sssilver|24 days ago
als0|24 days ago
darthcircuit|24 days ago
You can also try macinabox if you have unraid:
https://hub.docker.com/r/spaceinvaderone/macinabox
It’s probably the easiest way of setting up a Mac VM if you have unraid. I know there are similar options for qemu and kvm based hypervisors. If you have an amd gpu you should be able to pass it through.
hellzbellz123|23 days ago
The only way atm is installing homebrew and using a gnu tool chain if I understand the license of the official sdks correctly?
mherrmann|24 days ago
1: https://github.com/quickemu-project/quickemu
WildWeazel|24 days ago
Cloudef|24 days ago
zapzupnz|23 days ago
It'll be a skill they can use for any unsigned app and you can have cute screenshots. The Terminal command, on the other hand, is a huge barrier to entry.
fragmede|23 days ago
Catagris|23 days ago
tclancy|24 days ago
fullstackwife|24 days ago
philistine|22 days ago