L'attivazione di xcodebuild dopo ogni comando del terminale


12

Dopo ogni comando del terminale, il prompt non risponde per 2-3 secondi. Durante questo periodo xcodebuildsembra essere in esecuzione:

xcodebuild è qui

Dove sarebbe questo gancio che sta causando il xcodebuildlicenziamento? Non sono riuscito a trovare nulla nel mio .zshrc.

Risposte:


6

Il problema è che la licenza Xcode non è stata accettata, quindi quando si esegue git tenta di richiedere l'accettazione della licenza. Per me correre

sudo xcodebuild -license accept

risolto il problema


1
Mi è successo esattamente dopo una nuova installazione di xcode!
Felpato

5

Nel mio caso, il problema aveva a che fare con la versione di Git di Apple. Sto usando zsh e includo l'attuale ramo git nella mia riga di comando, quindi git viene eseguito ogni volta che viene generato un nuovo prompt dei comandi. Quando sono passato all'utilizzo della versione di Homebrew di Git

brew install git

e ha aperto un nuovo terminale, il problema è andato via. Non sono sicuro del motivo per cui la versione Apple di Git causava l'esecuzione di xcodebuild ogni volta. Questo è stato il bug che mi ha aiutato a capirlo: https://github.com/robbyrussell/oh-my-zsh/issues/2189


1

Secondo questo blog si zsh legge un sacco di file all'avvio (incluso .profile):

inserisci qui la descrizione dell'immagine

Quindi assicurati di controllarli tutti (e anche tutti i file aggiuntivi provenienti / chiamati da lì).


@patrix: molto obbligato ... è molto più bello . Grazie :)
chillin,
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.