24 ms·
Apple requires $100 year to have the base ability to sign applications. As of Ventura you cannot bypass gatekeeper without a signature for a number of popular s
by devwastaken 4y ago
Apple requires $100 year to have the base ability to sign applications. As of Ventura you cannot bypass gatekeeper without a signature for a number of popular solutions. Electron being one of them. Apple developer license is apart of the app store. This in effect means that apple and the app store are a monopoly.
A monopoly is not defined by 100% control. It is defined by whom has the overwhelming control.
- lapcat 4y ago> Apple requires $100 year to have the base ability to sign applications. Government regulators aren't going to get involved over $100. > As of Ventura you cannot bypass gatekeeper without a signature for a number of popular solutions. Electron being one of them. I'm not sure what you mean. I'm not sure you technically understand what you mean.
- devwastaken 4y ago<https://developer.apple.com/developer-id/ https://developer.apple.com/developer-id/> <https://support.apple.com/en-us/HT202491 https://support.apple.com/en-us/HT202491> Mac Ventura only allows for "App store and identified developers". Meaning the application must be signed with an apple developer cert to go through gatekeeper.
- lapcat 4y ago> Mac Ventura only allows for "App store and identified developers". This has nothing to do with Ventura. It's been true for many years. Keep in mind that I am personally a professional Mac developer. You're out of your depth here.
- mike_hearn 4y ago> As of Ventura you cannot bypass gatekeeper without a signature for a number of popular solutions. Electron being one of them. You can do so the same way you always could. Perhaps you're mixing it up with ARM Macs requiring code to be signed by something? (it doesn't have to be by an Apple certificate). You can still run self-signed code on macOS even with Apple Silicon and the latest OS versions and there's no sign they'll ever change that. Our distribution tool Conveyor will self-sign apps for you out of the box and create a web page that tells users what to do [1], albeit we should make it less wordy. > Apple developer license is apart of the app store A Developer ID is separate from the app store, they're different certificate types. I distribute Mac software outside the store with one, no problem. [1] example: https://downloads.hydraulic.dev/eton-sample/selfsigned/download.html https://downloads.hydraulic.dev/eton-sample/selfsigned/downl...
- devwastaken 4y agoI see no such thing as "self signing" that allows for distribution. Searches for that all point to "buy a developer account". I see no docs that reference it, at most self signing is referenced as still using an apple developer account. Which makes sense, if all I had to do is sign some malware, that doesn't prevent me from spreading malware. So if there is some method of this, it would be cool to know. I'll have to do some experiments.
- mike_hearn 4y agoYou can self-sign and distribute, your users just have to know how to bypass GateKeeper. Apple document this on their website, it's not a hack or anything. It just means that unless they know the secret handshake macOS will say the app is damaged. The download page Conveyor generates has instructions for what to do.