¿cómo reinstalar las herramientas de línea de comandos de xcode?

12

Tuve problemas serios con dos versiones de Xcode en la misma máquina. Eliminé todas las instancias de la aplicación Xcode & muchos otros archivos no relacionados con el 'xcode' del Sistema, luego reinstalaron la aplicación (4.6.2), solucionando mi problema original. Pero xcodebuild y xcode-select todavía no están disponibles, lo que necesito para ejecutar PhoneGap para iOS. Dentro de Xcode, las Preferencias = > Descargas = > El elemento Herramientas de la línea de comandos está marcado como "Instalado", sin opción para eliminar o reinstalar. Intenté quitar xcrun , pero eso no funcionó. ¿Cómo soluciono esto?

    
pregunta sierra 10.06.2013 - 16:56

3 respuestas

8

Las herramientas de la línea de comandos se instalan como otros paquetes de OS X, por lo que es posible que deba eliminar el archivo de recibo de la base de datos de recibos (lo que solía ser trivial, ya que podría eliminar el archivo de / Biblioteca / Recibos, pero ahora es más complicado) y necesita un breve artículo sobre la base de datos de recibos).

En lugar de meterse con eso, ¿por qué no solo descarga el instalador independiente y espera a que una nueva versión de Xcode limpie la base de datos de sus recibos por usted?

Esta URL es bastante abierta (incluso los motores de búsqueda pueden indexarla) pero es posible que deba crear una cuenta de desarrollador de Safari o Mac gratuita para iniciar sesión y obtener este paquete.

Si esto me ocurriera, simplemente cambiaría mi Time Machine para excluir archivos del sistema y luego instalaría un nuevo sistema operativo en un volumen de reserva. Haría un usuario de administrador de correo no deseado que eliminaré y usaré para instalar Xcode y las herramientas de la línea de comandos y luego restauraré desde Time Machine. Mientras todo funcionara, clonaría eso en mi unidad principal o repetiría el proceso de borrado / reinstalación, lo que sea más fácil de realizar.

    
respondido por el bmike 10.06.2013 - 17:06
6

¿Intentaste xcode-select ?

man xcode-select

o

xcode-select --switch /Applications/Xcode
    
respondido por el Nicholaz 10.06.2013 - 20:03
1

Esto parece funcionar para XCode 5, elimina --dry-run para realizar una copia.

sudo rsync -ai --exclude subversion\* --exclude SVN\* /Applications/Xcode.app/Contents/Developer/usr /
sudo ln -sf /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild /usr/bin/

O vaya a enlace y busque "xcode"; hay paquetes descargables desde 10.5 hasta 10.10

    
respondido por el Orwellophile 17.08.2015 - 14:37

Lea otras preguntas en las etiquetas