for - xcode ubuntu
cambiar la ruta del desarrollador xcrun (9)
Alternativamente, anule la variable de entorno DEVELOPER_DIR en su lugar:
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
Esta configuración es única para cada cuenta de usuario. Si está presente, anula la opción xcode-select
.
Opcional: puede hacer que esto persista entre sesiones de inicio de sesión editando su archivo .bash_profile.
¿Cómo puedo cambiar el directorio al que apunta xcrun? Actualmente está apuntando a
xcrun: Error: no se pudo registrar la ruta Xcode activa ''/Volumes/Xcode/Xcode44-DP7.app/Contents/Developer''. (El fichero o directorio no existe)
Necesito cambiar la ubicación Gracias.
En mi caso, tuve que:
- Instale las herramientas de línea de comandos de Xcode, vaya a Preferencias -> Ubicaciones y establezca un valor correcto para Herramientas de línea de comandos .
- En Descargas -> pestaña Componentes , hice clic en instalar en una línea llamada Herramientas de línea de comandos .
- Marmalade comenzó a funcionar bien con Xcode.
Intentaba obtener Git Clone a través de Terminal.
User-Mac-mini: ~ user_name $ cd / Users / yser_name / Documents / Developer / Xcode_Projects / Xcode_Proj / AAG / EJ
user-Mac-mini: EJ user_name $ git clone https://smaplebitbucket.org/projectname/sample.git
Tengo el siguiente error:
xcrun: error: active developer path ("/Applications/Xcode 8.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools (or see `man xcode-select`)
Inicialmente tuve dos xcode 7.3 y 8.0. Guardo el nombre de xcode para 7.0 y xcode 8 para 8.0.
Eliminé el xcode para 7.0 de Aplicaciones y cambié el nombre de xcode 8 a xcode .
En la preferencia de Xcode estaba apuntando a la ubicación xcode 8 pero no estaba allí.
Cambié la ubicación usando el comando:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
El comando Git funcionó y pude descargar el proyecto desde GIT.
también puedes hacerlo desde la preferencia de Xcode.
Funcionó.
Si ejecuta este comando:
$ xcode-select -p
se imprimirá en la pantalla de la siguiente manera:
/Volumes/Xcode/Xcode44-DP7.app/Contents/Developer (en su caso)
Para cambiarlo a los valores predeterminados, puede hacer lo siguiente:
$ sudo xcode-select -r
Password:
Revisar otra vez:
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
Obtenga más información de:
$ xcode-select
Usage: xcode-select [options]
Print or change the path to the active developer directory. This directory
controls which tools are used for the Xcode command line tools (for example,
xcodebuild) as well as the BSD development commands (such as cc and make).
Options:
-h, --help print this help message and exit
-p, --print-path print the path of the active developer directory
-s <path>, --switch <path> set the path for the active developer directory
-v, --version print the xcode-select version
-r, --reset reset to the default command line tools path
Use xcode-select -switch
para elegir qué versión de Xcode está usando de forma predeterminada.
sudo xcode-select --switch / Library / Developer / CommandLineTools funciona para mí.
Para su información, arruino mi configuración con esto:
sw_vers -productVersion | grep -E ''^10/.([89]|10)'' >/dev/null && bash -c "[ -d /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain ] && sudo -u $(ls -ld /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain | awk ''{print $3}'') bash -c ''ln -vs XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain'' || sudo bash -c ''mkdir -vp /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain/usr && for i in bin include lib libexec share; do ln -s /usr/${i} /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain/usr/${i}; done''"
sudo xcode-select --switch /Library/Developer/CommandLineTools
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer