0 votos

Xcode pide constantemente herramientas de línea de comandos

Homebrew requiere las herramientas de línea de comandos de XCode para funcionar. Es nunca se queja de que faltan. Pero cada vez que hago algo que inicie XCode, el propio XCode me pide que instale las herramientas de línea de comandos. Me quejé a Apple de que, una vez instaladas, deberían actualizarse automáticamente cuando se actualiza el resto de XCode. Apple respondió diciendo que sí se incluyen en las actualizaciones.

Cuando dije: "Entonces, ¿por qué tengo que instalarlos cada vez que se inicia XCode?", no hubo respuesta.

El hecho de que las construcciones, actualizaciones e instalaciones homebrew siempre funcionen sugiere que ESTÁN instaladas. Y esto se confirma con

WGroleau@MBP ~ % xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

Entonces, ¿por qué XCode cree que no lo son, y cómo puedo solucionarlo?

Las últimas versiones disponibles no beta de todo.  El problema ha estado presente durante muchas versiones (dos años o más).

Hay una pregunta relacionada pero no hay nada que ayude realmente.

1voto

Jose Chavez Puntos 645

No has dado suficiente información para que podamos dar una solución definitiva, pero puedo ayudarte en el camino:

En primer lugar, es importante entender que hay varios conjuntos de "herramientas de línea de comandos" en juego. La que se instala globalmente para ser usada en la Terminal, por ejemplo HomeBrew no es la misma que usa Xcode (por defecto).

Por lo tanto, no hay ninguna contradicción en que puedas utilizar herramientas de línea de comandos con HomeBrew para compilar programas, mientras que Xcode se queja de que sus herramientas de línea de comandos necesitan ser actualizadas o no existen.

Tenga en cuenta también que es posible tener varias versiones de estas herramientas de línea de comandos en su ordenador al mismo tiempo. Los programadores profesionales a menudo se encuentran en situaciones en las que necesitan tener varias versiones de Xcode instaladas al mismo tiempo y, por extensión, varias versiones de las herramientas de línea de comandos asociadas. Esto puede ser manejado muy fácilmente usando el Xcodes (nótese la "s" al final del nombre).

Yo aconsejaría abrir Xcode, abrir Preferencias en el menú, navegue hasta el Ubicaciones y luego en Herramientas de línea de comandos asegúrese de que ha seleccionado las herramientas que están dentro del paquete de aplicaciones de Xcode.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X