Dear Apple Support,
for better understanding to use the Notary Service, I would like to ask when and what have to be notarized. I am absolutely aware of using the Notary Service and which packages can be submitted and how to get the status.
Scenario: We have one library which is developed by a specific team and other teams develop and deliver to customer MacOS apps which packages this library for the shipment. So, the library will be produced internally and will be shipped in different products. The library will be code signed before we make available internally.
When should we notarize (and staple) this library? Directly after the code is signed or when it will be packaged in each product when it will be delivered to customer?
Best regards,
Stefan
My general advice is that you sign and package your code from the inside out, and then notarise the final product. There are situations where it makes sense to deviate from that path, but in most cases it’s the best path forward.
For general advice on signing and packaging, see:
For lots of links to notarisation documentation, forums posts, and whatever, see Notarisation Resources.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"