Come posso risolvere "Errore: nessuna directory sviluppatore trovata in / Developer"?


98

Ho appena aggiornato XCode a 4.3.1. Sto usando uno script per creare (e quindi distribuire tramite Testflight) la mia app. Ma ora ricevo questo errore:

Errore: nessuna directory dello sviluppatore trovata in / Developer. Esegui / usr / bin / xcode-select per aggiornare il percorso della directory dello sviluppatore.

Non ho la directory / Developer nella mia macchina: come posso ripararla?

Risposte:


243

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


2
E cosa faccio se non funziona? Faccio esattamente quello che dici, non ottengo alcun errore, quindi eseguo "xcodebuild -version" e ottengo l'errore "Errore: nessuna directory sviluppatore trovata in / Developer. Esegui / usr / bin / xcode-select per aggiornare il percorso della directory dello sviluppatore. "
Henning

Non sembra che xcode-select sia stato eseguito correttamente. Ricontrolla che il percorso sia impostato correttamente eseguendo xcode-select -print-path.
Jim

ho ricevuto questo avviso durante l'aggiornamento di MacPorts tramite sudo port selfupdate, soluzione perfetta!
Gabor

1
Succede perché da circa Xcode 4.2 Apple ha iniziato a distribuirlo come app, scaricabile dall'App Store. Di conseguenza, tutti gli strumenti vengono installati nel pacchetto Applications / Xcode.app.
Sudhir Jonathan

3
Ho dovuto creare un collegamento software che punta / Developer a /Applications/Xcode.app/Contents/Developer/. Questa è l'unica soluzione che ho trovato.
Henning

5

Potresti anche farlo invece ...

sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer

6
È un tentativo di nascondere il problema, non di risolverlo. Se lo fai, tutti gli strumenti stanno ancora cercando nel posto sbagliato.
Jim

Anche dopo aver eseguito questo comando ricevo questo errore xcode-select: Errore: Path "/Applications/Xcode.app/Contents/Developer" non è una directory. Non esiste una directory per sviluppatori anche dopo aver eseguito questo comando
abhishek

3

Tutto quello che avete risposto è corretto. Ma per chi ha colpito il seguente errore manca un passaggio:

Errore:

  "xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" is not a directory."

Passaggio mancante:

Double click your xcode 432.dmg. Now don't double click the xcode.app to use it. Instead copy it /Applications folder and then open it from there to install xcode.

Ora usa il comando da terminale

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

Questo è tutto. Il tuo errore non si verificherà più e Filemerge funzionerà ora.


Bello, va notato che non inserire xcode nelle applicazioni può causare questo
James

1

Questo ha risolto per me:

Per lo più questo errore si verifica quando hai installato una versione più recente di xcode. E gli strumenti della riga di comando devono ancora essere inizializzati.

Per risolvere questo problema: vai in Preferenze Xcode> Posizioni (scheda)> E le opzioni in basso sono Strumenti della riga di comando. Seleziona la versione Xcode per gli strumenti.

Esempio (per Xcode 8.3.3): vai in Preferenze Xcode> Posizioni (scheda)> E le opzioni in basso sono Strumenti della riga di comando. Seleziona Xcode 8.3.3 (7D1014).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.