System Integrity Protection (SIP) on turvafunktsioon, mille tutvustas Apple käivitamisega macOS El Capitan. SIP selle ülesanne on kaitsta kogu operatsioonisüsteemi macOS volitamata koodide täitmine. See autoriseerib automaatselt rakendused, mille kasutaja on alla laadinud App Store ja rakendused, mille arendajad allkirjastavad ja kasutajatele kättesaadavaks teevad. Teised rakendused blokeerib SIP ja nad ei saa edasi joosta macOS.
Vaikimisi ei pea te seda tegema, kui olete rakenduste koodiarendaja keelata SIP. Simulatsioonid ja kooditestid Xcode SIP neid ei takista. Siiski on võimalik, et peate selle desaktiveerima System Integrity Protection kuni võimaldab paigaldada laiendusi süsteemist nagu autojuhid DriverKit.
Kuidas aktiveerida või deaktiveerida System Integrity Protection (SIP / macOS)
1. Taaskäivitame Mac in Recovery Mode. (Command + R kohe pärast taaskäivitamist – kehtib Intelile)
2. Avatud Terminal ülemisest ribast kuni Utilities.
3. Täitke käsk csrutil disable
in Terminal.
4. Taaskäivitame Mac.
See kaitsesüsteem tuleks pärast testide läbiviimist ja süsteemilaiendite installimist paigas aktiveerida.