System Integrity Protection (SIP) yra saugos funkcija, kurią pristatė Apple su starto macOS El Capitan. SIP jos vaidmuo yra apsaugoti visą operacinę sistemą macOS neleistinų kodų vykdymas. Jis automatiškai patvirtina programas, kurias vartotojas atsisiuntė iš App Store ir programos, kurias kūrėjai pasirašo ir pateikia vartotojams. Kitas programas blokuos SIP ir jie negalės bėgti toliau macOS.
Pagal numatytuosius nustatymus, jei esate programų kodo kūrėjas, jums to nereikės išjungti SIP. Modeliavimas ir kodų testai pagal Xcode jiems SIP netrukdo. Tačiau gali būti, kad turėsite jį išjungti System Integrity Protection į leidžia montuoti plėtinius tokios sistemos kaip vairuotojai DriverKit.
Kaip suaktyvinti arba išjungti System Integrity Protection (SIP / macOS)
1. Paleidžiame iš naujo Mac in Recovery Mode. (Command + R iš karto po perkrovimo – galioja Intel)
2. atviras Terminal nuo viršutinės juostos iki Utilities.
3. Vykdykite komandą csrutil disable
in Terminal.
4. Paleidžiame iš naujo Mac.
Atlikus bandymus ir įdiegus sistemos plėtinius, ši apsaugos sistema turėtų būti suaktyvinta vietoje.