Determinar la versión de las herramientas de command-line de xcode

¿Cómo determino qué versión (es) de las herramientas de command-line xcode tengo?

Intenté hacer

  • Actualización de software de Xcode y Apple
  • Eliminar aplicación del simulador de iPhone 5.1
  • Xcode no aparece en los resultados de Spotlight ni en los resultados de búsqueda
  • Duplicar íconos en Aplicaciones Dock Stacks
  • ¿Cómo puedo (re) crear herramientas de desarrollo y construcción en una installation corrupta?
  • ¿El tamaño de la aplicación Xcode parece demasiado grande con más de 12 GB? ¿Es esto correcto?
  • $ gcc --version Configunetworking with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) Target: x86_64-apple-darwin14.1.0 Thread model: posix 

    ¿La versión de Apple LLVM es la misma que la versión de las herramientas de command-line de xcode?

  • ¿Qué es el file icon \ y cómo los elimino?
  • Instalar Xcode en OS X Tiger 10.4.11
  • Apple Script para autotipear
  • Xcode no se pudo download, usa la página de compras para volver a intentarlo
  • Ejecute y cree un proyecto de Visual Studio en Mac OS X
  • ¿Por qué no puedo instalar Xcode 4.4 en Mountain Lion?
  • 2 Solutions collect form web for “Determinar la versión de las herramientas de command-line de xcode”

    Encontrar el número de versión de la CLI depende de la combinación de qué sistema operativo en particular y qué herramientas CLI particulares están instaladas. Uno de estos debería funcionar:

    En Yosemite y Mavericks:

     pkgutil --pkg-info=com.apple.pkg.CLTools_Executables 

    en Mountain Lion:

     pkgutil --pkg-info=com.apple.pkg.DeveloperToolsCLI 

    Estoy respondiendo en contra de la versión más reciente (donde las herramientas están realmente en el package Xcode.app, pero estoy bastante seguro de que si la ruta de acceso y la salida son devueltos por xcode-select -p , gcc -v y llvm-gcc -v/clang -v son armoniosos entonces deberían ser lo mismo, es decir

     $ xcode-select -p /Applications/Xcode.app/Contents/Developer $ gcc -v Configunetworking with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) Target: x86_64-apple-darwin14.3.0 Thread model: posix $ llvm-gcc -v Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) Target: x86_64-apple-darwin14.3.0 Thread model: posix $ clang -v Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) Target: x86_64-apple-darwin14.3.0 Thread model: posix 

    Tenga en count que llvm-gcc es un enlace para clang,

     $ls -al /usr/bin/llvm-gcc lrwxr-xr-x 1 root wheel 5 Oct 19 2014 /usr/bin/llvm-gcc -> clang 

    por lo tanto, el resultado de llvm-gcc -v y clang -v debe ser idéntico, aunque ese puede ser el caso o no (consulte https://stackoverflow.com/a/5708732/602581 para get más detalles)

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).