electron / notarize

Notarize your macOS Electron Apps
MIT License
131 stars 32 forks source link

Support notarization from non-macos hosts #112

Open MarshallOfSound opened 1 year ago

MarshallOfSound commented 1 year ago

Apple has a web service you can submit packages to for notarization, there is no need to depend directly on notarytool anymore.

https://developer.apple.com/documentation/notaryapi/submitting_software_for_notarization_over_the_web

MarshallOfSound commented 1 year ago

You can't staple from non-macOS hosts so this doesn't seem incredibly work it right now 🤔

baparham commented 1 year ago

with macos CI minutes 10x the cost of linux CI minutes, the idea of waiting on hour on linux vs waiting an hour on macos sounds nice.

There are several other pieces that would need to be in place though, like having the option to pick up where we left off from a stored artifact or cache so that we can staple the notarization back into the app and finish the build, so I can see how this would be a lot of work to actually get working...it just sounds so nice at first blush.