But it doesn't in practice.
I develop and distribute few free apps for macOS, and building / notarising is never a problem.
I develop and distribute few free apps for macOS, and building / notarising is never a problem.
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.
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.
It is ugly: https://hearsum.ca/posts/history-of-code-signing-at-mozilla/