Re:Sorry macOS users, but Apple has gone too far for some of...
by btown on Sunday September 29, 2019 @09:15PM
(#21110919)
I imagine Steam doesn't allow Gatekeeper bypasses. Still, notarization is designed to be easy to script: https://developer.apple.com/documentation/xcode/notarizing_y... - so it really shouldn't be an issue.
Re:Sorry macOS users, but Apple has gone too far for some of...
by judge2020 on Sunday September 29, 2019 @09:49PM
(#21111072)
The only issue is it can take an hour or more - https://news.ycombinator.com/item?id=21110622 polling for the status to finalize would waste build minutes on your CI.
Re:Sorry macOS users, but Apple has gone too far for some of...
by raverbashing on Monday September 30, 2019 @04:19AM
(#21112829)
Well but you don't need to notarize all builds, just those that went through internal QA
Split the build process so that you can click "version 1.2.3" and have it notarized (this is doable in Jenkins for example)
Re:Sorry macOS users, but Apple has gone too far for some of...
by wolph on Monday September 30, 2019 @08:35AM
(#21114632)
My limited experience notarizing a hello world react electron app took 10 to 15 minutes. Not that much but a large increase from the 1 minute build time before
Re:Sorry macOS users, but Apple has gone too far for some of...
by Wevah on Monday September 30, 2019 @04:11AM
(#21112788)
In my (limited) experience, for non-GB-sized apps, the turnaround time is closer to five minutes.
Re:Sorry macOS users, but Apple has gone too far for some of...
by yjftsjthsd-h on Tuesday October 01, 2019 @11:20AM
(#21126319)
Can you hand it off to be notarized and then end that job, and have a hook to pick up when that's done?
Before, you needed to sign with a "developer ID distribution" certificate if you wanted to avoid having to tell users to "ctrl-click DMG then click open" to bypass gatekeeper. This certificate required a paid developer account.
Now you can still distribute un-signed, un-notarized software and tell users to ctrl-click open to bypass gatekeeper. All this does is require notarization (Apple running malware analysis) to have it run without a ctrl-click.