Xcode sembra essere installato ma xcodebuild non è utilizzabile

14

Ho dovuto reinstallare Xcode 4 e ora ricevo il messaggio Xcode appears to be installed but xcodebuild is unusable; e xcodebuild exists but failed to execute per tutto il tempo in cui provo a installare qualsiasi cosa utilizzando le porte:

ash-3.2$ sudo port install wget
Password:
Warning: xcodebuild exists but failed to execute
Warning: configured user/group adm does not exist, will build as root
Warning: Xcode appears to be installed but xcodebuild is unusable; some ports will likely fail to build.
Warning: You may need to run 'sudo xcode-select -switch /Applications/Xcode.app'
--->  Computing dependencies for wget

xcodebuild esiste ma vuole un altro xcodebuild o semplicemente vuole essere nella cartella /Developer ?

$ which xcodebuild
/usr/bin/xcodebuild

$ /usr/bin/xcodebuild 
error: can't exec '/Developer/usr/bin/xcodebuild' (No such file or directory)

Cosa c'è di sbagliato in questa utility? Come posso risolverlo (ho già reinstallato Xcode)?

Aggiornamento: port ha funzionato bene anche senza xcodebuild , penso che MacPorts utilizzi make e ha mostrato questo messaggio solo per farmi sapere che potrei avere problemi con Xcode.

È interessante. Ho provato … xcode-select … ma per qualche motivo ha funzionato più recente anche dopo il riavvio, ma oggi ha funzionato: |. Mi ha chiesto se volevo accettare il contratto di licenza e dopo averlo accettato xcodebuild diventare funzionale. Quindi ora posso accettare la risposta e ringraziare tutti.

    
posta Alex Bolotov 28.03.2012 - 16:16
fonte

5 risposte

15

Hai eseguito sudo xcode-select -switch /Applications/Xcode.app ? Questo messaggio: error: can't exec '/Developer/usr/bin/xcodebuild' ti sta dicendo che il tuo sistema sta cercando xcodebuild in '/ Developer / usr / bin /' ma a partire da Xcode 4.3 (quello che è installato dall'App Store) si trova nel pacchetto Xcode.app che è in / Applicazioni.

Modifica

In un commento alla tua domanda dici di aver eseguito sudo xcode-select -switch /Applications/Xcode.app . Ora esegui xcode-select -print-path e assicurati che indichi "/Applications/Xcode.app".

Inoltre, potrebbe essere necessario scaricare separatamente gli strumenti da riga di comando . (Non so per esperienza diretta perché sono bloccato su Snow Leopard per ora, quindi non ho installato Xcode 4.3.)

    
risposta data 28.03.2012 - 16:37
fonte
8

Come indicato qui link , devi eseguire:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
    
risposta data 30.03.2012 - 10:23
fonte
3

Ho avuto lo stesso problema. Dopo l'aggiornamento a Mountain Lion e l'aggiornamento di Xcode alla versione 4.4.1 inclusi gli strumenti da riga di comando, non potrei più chiamare xcodebuild dal terminale.

Poi sono incappato in un'impostazione delle preferenze di Xcode in cui dovevo scegliere quali strumenti da riga di comando volevo usare, un po 'sciocco dato che c'era solo un'opzione.

link

Ho trovato questo il modo più semplice per ripristinare i miei strumenti da riga di comando.

    
risposta data 16.08.2012 - 19:55
fonte
1

devi creare un semplice progetto "mac os x" usando "strumenti da riga di comando", dopodiché sarai in grado di scaricare gli strumenti da riga di comando dai download di xcode- > pref's- > nei componenti. è la dimensione 115,6 MB

    
risposta data 15.12.2012 - 12:28
fonte
0

Di recente ho installato Xcode (insieme agli strumenti della riga di comando) su High Sierra (10.13.4) e ho solo risolto questo messaggio di errore accettando la licenza Xcode tramite la riga di comando:

sudo xcodebuild -license

    
risposta data 17.05.2018 - 07:15
fonte

Leggi altre domande sui tag