System Integrity Protection (SIP) által bevezetett biztonsági funkció Apple a dob macOS El Capitan. SIP feladata a teljes operációs rendszer védelme macOS jogosulatlan kódok végrehajtása. Automatikusan engedélyezi a felhasználó által letöltött alkalmazásokat innen App Store valamint a fejlesztők által aláírt és a felhasználók számára elérhetővé tett alkalmazások. A többi alkalmazást letiltja SIP és nem tudnak tovább futni macOS.
Alapértelmezés szerint, ha Ön alkalmazások kódfejlesztője, akkor nem kell letiltja a SIP-t. Szimulációk és kódtesztek által Xcode nem akadályozza őket a SIP. Lehetséges azonban, hogy deaktiválnia kell System Integrity Protection hogy lehetővé teszi a bővítmények telepítését olyan rendszerről, mint pl illesztőprogramok DriverKit.
Hogyan lehet aktiválni vagy deaktiválni System Integrity Protection (SIP / macOS)
1. Újraindítjuk Mac in Recovery Mode. (Command + R újraindítás után azonnal – Intelre érvényes)
2. nyílt Terminal a felső sávtól a Utilities.
3. Végezze el a parancsot csrutil disable
in Terminal.
4. Újraindítjuk Mac.
Ezt a védelmi rendszert a tesztek elvégzése és a rendszerbővítmények telepítése után aktiválni kell.