upvote
Theres two different steps, there is signing and there is notarization. You sign with the developer certificate using productsign/codesign, and then there is notarization, which you use notarytool to submit your signed binaray to apple to notarize.

finally you then take their response and staple it to your binary. Its a lot of steps.

reply
Yup I do the first two - https://github.com/zig-for/snfm/blob/main/.github/workflows/...

The documentation implies the last step is optional https://developer.apple.com/documentation/security/customizi... but it might be inaccurate

reply
You have to distribute a "bundle" in a particular directory layout.
reply
you need to pay the tax, they are doing the 'pay money to reduce spam' solution
reply
This was with payment to Apple
reply