Code Signing and Notarization
Official docs outline
8 sections- Code signing services
Security framework API for signatures.
- Notarizing macOS software
Submitting software to Apple notary service.
- Hardened Runtime
Runtime protections and exceptions.
- Customizing the notarization workflow
Notarytool and stapling workflow.
- Resolving common notarization issues
Diagnosing notarization rejections such as missing hardened runtime or unsigned binaries.
- Signing a daemon with a restricted entitlement
Using provisioning profiles for daemons that need restricted entitlements.
- Code Signing Guide
Concepts, designated requirements and signatures.
- Gatekeeper
Gatekeeper and runtime protection.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.