Skip to content

Glossar

Designated Requirement

Die Code-Anforderung, die ein signiertes Programm identifiziert, ausgegeben von codesign -d -r-; vergleichen Sie sie mit dem csreq in TCC.db.

Die Designated Requirement (festgelegte Anforderung) ist die Code-Anforderung, die bei Code-Signing-Prüfungen „dieses Programm“ beschreibt: typischerweise seine Kennung plus die Zertifikatskette, mit der es signiert sein muss, zum Beispiel ein Apple-Anker oder eine Team-ID einer Developer ID. codesign -d -r- /path/to/App.app gibt sie aus.

Bei der TCC-Analyse vergleichen Sie die Designated Requirement des Binärprogramms mit dem in der Zeile gespeicherten csreq. Stimmen beide nicht überein, ist die Datei auf der Platte möglicherweise nicht der Build, der freigegeben wurde. Siehe csreq-Code-Anforderungen dekodieren.