¿Es seguro eliminar la carpeta / Developer en Mac OS X 10.7.5 (Lion)?

16

Mi computadora originalmente tenía Mac OS X 10.6 (Snow Leopard) instalado, pero desde entonces se ha actualizado a OS X 10.7 (Lion). Noté que la /Developercarpeta todavía está en el disco duro a pesar de que ninguno de sus archivos parece haber sido modificado durante casi dos años. ¿Es seguro eliminarlo /Developero hay alguna razón para mantenerlo?

La respuesta de Chris Rea incluye un enlace a una guía para desinstalar Xcode , que parece sugerir que los contenidos de /Developersolo son utilizados por versiones de Xcode anteriores a 4.3. Ya he instalado Xcode 4.6 en mi máquina, por lo que debería poder eliminar /Developery todo lo que hay debajo. Dicho esto, la siguiente declaración en la guía mencionada me desconcertó un poco.

sudo /Developer/Library/uninstall-devtools --mode=xcodedir

Este comando es básicamente un acceso directo al script "/ Developer / Library / uninstall-developer-folder" mencionado anteriormente. Si desea deshacerse del directorio / Developer, ejecute este comando en lugar de eliminarlo manualmente a través del Finder.

¿Por qué debería ejecutar este script en lugar de simplemente eliminarlo a /Developertravés del Finder?

Esta pregunta está relacionada, pero no quiero eliminar completamente Xcode 4. Solo quiero eliminar todos los rastros de Xcode que no son necesarios para la última versión.

Chris Frederick
fuente

Respuestas:

10

Sí, parece que debería ser seguro eliminarlo /Developersi ya ha instalado la versión 4.3 o posterior de Xcode. La sección Xcode del Centro de soporte para desarrolladores de Apple te dice que hagas esto (el énfasis es mío).

He instalado la última versión de Xcode desde Mac App Store, pero una versión anterior de Xcode (4.2.1 o anterior) sigue ejecutándose. ¿Qué tengo que hacer?


Para ejecutar la última versión de Xcode, asegúrese de iniciar Xcode.app desde la carpeta Aplicaciones. Xcode 4.3 y posterior está empaquetado en Mac App Store como una sola aplicación y se instala en su carpeta de aplicaciones como Xcode.app.

Las versiones anteriores de Xcode colocaron las herramientas y los marcos en la carpeta Desarrollador. Puede eliminar la versión anterior de Xcode arrastrando la carpeta Desarrollador a la papelera.

Además, como señala bispymusic , /Developerya no existe con Xcode 4.3 . Específicamente (énfasis mío):

La simplificación que ofrece el reempaquetado de Xcode 4.3 como un solo paquete de aplicaciones elimina la necesidad del /Developerdirectorio que contiene versiones anteriores de Xcode. Como resultado, la aplicación Instalar Xcode y la uninstall-devtoolssecuencia de comandos de la línea de comandos ya no son necesarios.

Nota: La primera vez que ejecute Xcode 4.3, se le solicitará un cuadro de diálogo para eliminar la aplicación Instalar Xcode del directorio de Aplicaciones, si es residente, y para eliminar cualquier instalación anterior de Xcode (Figura 4). Estas acciones son opcionales, Xcode 4.3 puede coexistir con instalaciones antiguas de Xcode en la misma Mac. Algunas operaciones pueden requerir una contraseña de administrador para habilitarlas si cambia de una versión de Xcode a otra.

Figura 4 Opción para eliminar versiones anteriores de Xcode

Captura de pantalla de Xcode

Si elige no eliminar estos elementos en el primer inicio de Xcode 4.3, puede eliminar la /Developercarpeta y la aplicación Instalar Xcode arrastrándolos a la Papelera en cualquier momento.

Chris Frederick
fuente
1

¿Ya actualizó su Xcode a una versión más nueva, una almacenada en /Applications? Si actualizó a un Xcode más nuevo almacenado en la nueva ubicación y también instaló las Herramientas de línea de comandos actualizadas desde Xcode, entonces lo que tiene debajo de la /Developercarpeta raíz probablemente esté obsoleto y probablemente pueda eliminarlo de manera segura /Developer. Para estar seguro, archiva la carpeta en otro lugar por el momento, luego métela más tarde cuando estés seguro de que no la necesitas.

Y si lo que no instala el Xcode más reciente, supongo que el contenido bajo /Developertodavía puede ser "en efecto". Eche un vistazo a esta guía para desinstalar las herramientas de desarrollador en ese caso. Asegúrese de que las variables de entorno no hagan referencia a ninguna ruta dentro de la carpeta.

Chris W. Rea
fuente
Sí, ya instalé la última versión de Xcode, pero parece que todavía no instalé las herramientas de línea de comandos. Lo haré ahora. ¿Hay algunas variables de ruta que pueda verificar para asegurarme de que se hace referencia a las herramientas de línea de comandos apropiadas? (Por lo que vale, xcode-select -print-pathestá regresando /Applications/Xcode.app/Contents/Developer.)
Chris Frederick