Cómo desinstalar Xcode IDE sin eliminar por completo las herramientas de desarrollo

10

Quería habilitar las bibliotecas de desarrollador en Mac (RoR, Perl, gcc, etc.), así que instalé Xcode 3.2. Solo estoy interesado en estas herramientas de línea de comandos y no usaré Xcode (u otras herramientas GUI con las campanas y silbidos para desarrolladores de Mac y iPhone que son parte del SDK), ya que generalmente me gusta usar un editor de texto y línea de comando.

¿Cómo elimino solo esas herramientas IDE mientras mantengo intacto mi entorno de programación? Prefiero reclamar el espacio en disco.

sfactor
fuente

Respuestas:

2

A partir de los lanzamientos recientes de Xcode 4, ahora puede obtener las herramientas de línea de comandos como descarga e instalador por separado; también es una descarga mucho más pequeña: http://developer.apple.com/downloads .

Querrá desinstalar una instalación Xcode existente con el comando:

$ sudo /Developer/Library/uninstall-devtools --mode=all

antes de instalar las herramientas de línea de comandos solamente.

petert
fuente
44
Estoy ejecutando El Capitan y no hay una carpeta / Developer en mi máquina. (Lo que significa que no hay / Desarrollador / Biblioteca, y una búsqueda también falla al activar cualquier uninstall-devtoolsutilidad.)
Dannid
1

Actualización de la respuesta para los usuarios que desean hacer lo mismo en 2020.

(Probado en macOS Catalina 10.15.2)

Método:

  1. Desinstale la aplicación Xcode; puede usar la administración de almacenamiento para esto.
  2. Instale las herramientas de línea de comando a través del comando xcode-select install
  3. Ahora intente g++ -v, si obtiene un error de xcrun que dice que necesita instalar las herramientas de línea de comandos de xcode usando xcode-select install(lo que acaba de hacer), escriba de xcode-select installnuevo. Si aparece el error "usar" Actualización de software "para instalar la actualización" pero no tiene ninguna actualización de software para instalar softwareupdate --list, intente:
    sudo xcode-select --reset
Ansh Khurana
fuente
0

Supongo que tendrás que eliminar las cosas manualmente. Debería poder eliminar las carpetas Aplicaciones y Documentación, y las dos carpetas de la plataforma iPhone si no está interesado en eso. Eso eliminará la mayor parte del tamaño (7,5 GB de 11,1 GB para mí, pero estoy bastante seguro de que parte de eso se descarga cuando abres Xcode y otros 2 GB eran archivos de proyecto).

Es posible que pueda eliminar la carpeta / Developer por completo, pero definitivamente tiene una copia de seguridad antes de intentarlo porque los compiladores pueden usar archivos almacenados allí.

ughoavgfhw
fuente
0

Estoy casi seguro de que las herramientas gcc también necesitan Xcode para ejecutarse correctamente.

Gmenfan83
fuente
2
No, yo uso GCC sin XCode.
CoffeeRain
1
Además, es "Xcode" - lo siento: muchas personas ven "Xcode" y luego escriben "xCode", "XCode" y cualquier otra cosa ..
petert