System Integrity Protection (SIP) это функция безопасности, представленная Apple с запуском macOS El Capitan. SIP он играет роль защиты всей операционной системы macOS выполнение несанкционированных кодов. Он автоматически авторизует приложения, загруженные пользователем с App Store и приложения, которые разработчики подписывают и делают доступными для пользователей. Другие приложения будут заблокированы SIP и они не смогут продолжать macOS.
По умолчанию, если вы являетесь разработчиком кода для приложений, вам не нужно отключить SIP. Моделирование и тесты кода Xcode им не мешает SIP. Однако возможно, что вам нужно отключить его System Integrity Protection к позволяет устанавливать расширения системы, такой как драйверы DriverKit.
Как активировать или деактивировать System Integrity Protection (SIP / macOS)
1. Перезагружаемся Mac in Recovery Mode, (Command + R сразу после перезагрузки — актуально для Intel)
2. открытый Terminal от верхней полосы до Utilities.
3. Выполните команду csrutil disable
in Terminal.
4. Перезагружаемся Mac.
Эта система защиты должна быть активирована на месте после выполнения тестов и установки расширений системы.