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.