Un certificato Developer ID è un tipo di certificato di distribuzione utilizzato per distribuire un’app al di fuori del Mac App Store. Grazie alla firma dei pacchetti di installazione, dei plugin e delle app per Mac con un certificato Developer ID, Gatekeeper può verificare che le app non siano create da sviluppatori di malware e che non siano state manomesse in seguito alla firma. Le app firmate vengono aperte su macOS solo se Gatekeeper è attivato. I certificati Developer ID vengono forniti solo agli utenti iscritti all’Apple Developer Program o all’Apple Developer Enterprise Program.
Esistono due tipi di certificati Developer ID: il certificato Developer ID Application (Applicazione con Developer ID) serve a firmare le app, mentre il certificato Developer ID Installer (Programma di installazione con Developer ID) serve a firmare i pacchetti di installazione.