Apple ha introducido Protección de la Integridad del Sistema, también conocida como "rootless", con OS X 10.11, El Capitán. Entiendo que este es un paso para la protección general contra malware pero como desarrollador necesito acceso de escritura a algunos de los archivos que bloquea.
¿Cómo puedo desactivar esta protección?
2 votos
Aunque puedes solucionar todos los aspectos de SIP, hay muchas entradas para esto - recuerda que al comprometer el sistema, estás construyendo cosas que pueden no funcionar en la máquina de tu cliente, donde SIP está activado, y los usuarios no aceptarán desactivarlo
5 votos
@Motti Shneor - Sin embargo, en algunos casos esto debe desactivarse simplemente para tener acceso de escritura e instalar algunos SDK para propósitos de desarrollo. Esto no requeriría que el cliente haga lo mismo.
0 votos
Vengo de un fondo de Unix, tratando de entender la lógica de rootless: ¿es porque la computadora probablemente sea una máquina de usuario único, todo se instalará en el directorio de inicio del usuario, de modo que no sea necesario meterse con el directorio del sistema como /usr/share/vim/.
0 votos
La premisa de esta pregunta es incorrecta. Como desarrollador, no necesitas enfatizar escribir en los archivos que bloquea.