Gatekeeper is een mechanisme dat Apple in moderne MacOS X versie heeft gezet (Yosemite, El Capitan,etc), met als doel dat het helpt gebruikers te beschermen tegen kwaadaardige software. In principe wil dit zeggen dat het programma's die van onbekende ontwikkelaar niet laat starten (geen geregistreerde Apple ontwikkelaar, en de applicatie is niet gesigneerd).
Allemaal leuk en aardig, maar dit zorgt ervoor dat ook goede programma's (freeware, open-source) tegen problemen aan lopen.
Als hobby programmeur vindt ik het allemaal lastig hoe Apple hier mee omgaat. Geen [goede] ondersteuning voor ontwikkel-tools die niet van Apple zijn, en betaalde registratie ...
Maar goed, we kunnen GateKeeper uitzetten via "System Preferences" -> "Security & Privacy" -> "General" waar je "Allow apps downloaded from" op "Anywhere" kunt zetten wat effectief Gatekeeper UIT zet.
Nu kan het gebeuren dat Gatekeeper zichzelf automatisch weer aanzet na 30 dagen, ook al vraag je hier niet om.
Met het volgende Terminal commando kunnen we deze "optie" uitzetten:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool NO
Mocht je het weer aan willen zetten, gebruik dan:
sudo defaults write /Library/Preferences/com.apple.security GKAutoRearm -bool YES