wijzig xcrun-ontwikkelaarspad

Hoe kan ik de map wijzigen waarnaar xcrun verwijst? wijst momenteel naar

xcrun: Fout: kan actief Xcode-pad niet weergeven
‘/Volumes/Xcode/Xcode44-DP7.app/Contents/Developer’. (Geen dergelijk bestand of
map)

Ik moet de locatie wijzigen.
Dank je.


Antwoord 1, autoriteit 100%

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

Antwoord 2, autoriteit 23%

Gebruik xcode-select -switchom te kiezen welke versie van Xcode je standaard gebruikt.


Antwoord 3, autoriteit 15%

sudo xcode-select --switch /Library/Developer/CommandLineTools

Antwoord 4, autoriteit 7%

In mijn geval moest ik:

  1. Installeer de opdrachtregelprogramma’s van Xcode, ga naar voorkeuren-> Locatiesen een correcte waarde instellen op Opdrachtregelhulpmiddelen.
  2. In Downloads-> Tabblad Componenten, ik heb op installeren geklikt op een regel met de naam Opdrachtregelhulpmiddelen.
  3. Marmelade begon goed te werken met Xcode.

Antwoord 5, autoriteit 6%

Als je deze opdracht uitvoert:

$ xcode-select -p

het wordt op het onderstaande scherm afgedrukt:

/Volumes/Xcode/Xcode44-DP7.app/Contents/Developer(in jouw geval)

Als u dit wilt wijzigen naar de standaardinstelling, kunt u het volgende doen:

$ sudo xcode-select -r
Password:

Controleer opnieuw:

$ xcode-select -p
/Applications/Xcode.app/Contents/Developer

Krijg meer informatie van:

$ 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

Antwoord 6, autoriteit 5%

Open xcode en ga naar voorkeuren…

Selecteer de locatie van xcode in de opdrachtregelprogramma’s.


Voer daarna het commando uit vanaf terminal.


Antwoord 7, autoriteit 4%

U kunt in plaats daarvan ook de omgevingsvariabele DEVELOPER_DIR overschrijven:

export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

Deze instelling is uniek voor elk gebruikersaccount. Indien aanwezig, overschrijft het de keuze xcode-select.

Optioneel: u kunt ervoor zorgen dat dit blijft bestaan ​​tussen inlogsessies door uw .bash_profile-bestand te bewerken.


Antwoord 8, autoriteit 2%

Je hoeft xcode niet geïnstalleerd te hebben om xcrun te gebruiken.

Installeer gewoon de xcode-opdrachtregeltools en schakel ernaar.

Installeer x code-opdrachtregelprogramma’s

xcode-select --install

Overschakelen naar opdrachtregelprogramma’s

sudo xcode-select --switch /Library/Developer/CommandLineTools

Antwoord 9

Na het verwijderen van xcode?

Voer dit uit in de console

sudo xcode-select --reset

10

SUDO XCODE-SELECT – SWITCHE / LIBRARIË / Ontwikkelaar / Commandlinetools werkt voor mij.

Voor uw informatie, verkop ik mijn configuratie hiermee:

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'"

Other episodes