System Integrity Protection (SIP) is a security feature introduced by Apple with the launch macOS El Capitan. SIP it has the role of protecting the entire operating system macOS the execution of unauthorized codes. It automatically authorizes the applications downloaded by the user from App Store and the applications that the developers sign and make available to users. The other applications will be blocked by SIP and they won't be able to run on macOS.
By default, if you are a code developer for applications, you would not have to disable SIP. Simulations and code tests by Xcode they are not hindered by SIP. It is possible, however, that you need to deactivate it System Integrity Protection to allows the installation of extensions of system such as drivers DriverKit.
How to activate or deactivate System Integrity Protection (SIP / macOS)
1. We restart Mac in Recovery Modesystem. (Command + R immediately after reboot – valid for Intel)
2. open Terminal from the top bar to Utilities.
3. Execute the command csrutil disable
in Terminal.
4. We restart Mac.
This protection system should be activated in place after performing the tests and installing the system extensions.