System Integrity Protection (SIP) on turvaominaisuus, jonka esitteli Apple lanseeraamalla macOS El Capitan. SIP sen tehtävänä on suojata koko käyttöjärjestelmää macOS luvattomien koodien suorittaminen. Se valtuuttaa automaattisesti sovellukset, jotka käyttäjä on ladannut App Store ja sovellukset, jotka kehittäjät allekirjoittavat ja asettavat käyttäjien saataville. Muut sovellukset estävät SIP ja he eivät voi juosta eteenpäin macOS.
Oletuksena, jos olet sovellusten koodikehittäjä, sinun ei tarvitse tehdä niin poista SIP käytöstä. Simulaatiot ja kooditestit Xcode SIP ei estä niitä. On kuitenkin mahdollista, että sinun täytyy poistaa se käytöstä System Integrity Protection että mahdollistaa laajennusten asennuksen järjestelmästä, kuten kuljettajat DriverKit.
Kuinka aktivoida tai poistaa käytöstä System Integrity Protection (SIP / macOS)
1. Käynnistämme uudelleen Mac in Recovery Mode. (Command + R heti uudelleenkäynnistyksen jälkeen – voimassa Intelille)
2. avoin Terminal yläpalkista kohtaan Utilities.
3. Suorita komento csrutil disable
in Terminal.
4. Käynnistämme uudelleen Mac.
Tämä suojausjärjestelmä tulee aktivoida paikallaan testien suorittamisen ja järjestelmälaajennusten asentamisen jälkeen.