System Integrity Protection (SIP) är en säkerhetsfunktion introducerad av Apple med lanseringen macOS El Capitan. SIP det har rollen att skydda hela operativsystemet macOS exekvering av obehöriga koder. Den auktoriserar automatiskt de applikationer som laddas ner av användaren från App Store och de applikationer som utvecklare signerar och gör tillgängliga för användare. De andra applikationerna kommer att blockeras av SIP och de kommer inte att kunna springa vidare macOS.
Som standard, om du är en kodutvecklare för applikationer, skulle du inte behöva göra det inaktivera SIP. Simuleringar och kodtester av Xcode de hindras inte av SIP. Det är dock möjligt att du måste avaktivera den System Integrity Protection till tillåter installation av tillägg av system som t.ex drivrutiner DriverKit.
Hur man aktiverar eller avaktiverar System Integrity Protection (SIP / macOS)
1. Vi startar om Mac in Recovery Mode. (Command + R omedelbart efter omstart – giltigt för Intel)
2. öppen Terminal från den översta raden till Utilities.
3. Kör kommandot csrutil disable
in Terminal.
4. Vi startar om Mac.
Detta skyddssystem bör aktiveras på plats efter att testerna har utförts och systemtilläggen har installerats.