The cost is far far higher than the price.
The cost is far far higher than the price.
I develop and distribute few free apps for macOS, and building / notarising is never a problem.
In most cases, just involving account management makes the corporate case 10x more of a PITA. Doing things in a corporate environment is a different game altogether.
Yes, you need to put keys on the build server for the "Developer ID Application" (which is what you need to distribute apps outside of AppStore) signature to work.
You do not need to give any special access to anything else beyond that.
Anyway, it is indeed more difficult than cross-build for Darwin from linux and call it a day.
It is ugly: https://hearsum.ca/posts/history-of-code-signing-at-mozilla/
I do this professionally, I maintain macOS CI workers for my employer. Apple doesn't make it easy.