Seit einigen Versionen gibt es unter macOS den sogenannten Gatekeeper. Diese Funktionalität sorgt innerhalb des Betriebssystems dafür, das nicht signierte Software nicht ausgeführt werden kann. In den neueren macOS-Versionen lässt sich Gatekeeper über die grafischen Einstellungen nicht mehr komplett deaktivieren.
Öffnet man eine nicht signierte Anwendung, erhält man dort die Meldung:
„paket.pkg“ ist beschädigt und kann nicht geöffnet werden. Es empfiehlt sich, das Objekt in den Papierkorb zu bewegen.
Möchte man diese Anwendung trotzdem nutzen, so muss die Gatekeeper-Funktionalität über das Terminal deaktiviert werden. Dazu dient der Befehl:
sudo spctl --master-disable
Anschließend kann die nicht signierte Anwendung installiert und gestartet werden und Gatekeeper mittels des Befehls:
sudo spctl --master-enable
wieder aktiviert werden. Die installierte Anwendung kann nun trotz aktivierter Gatekeeper-Funktionalität weiterhin genutzt werden.