xcodebuild odpala po każdym poleceniu terminalu


12

Po każdym poleceniu terminalu monit przestaje odpowiadać przez 2-3 sekundy. W tym czasie xcodebuildwydaje się działać:

xcodebuild jest tutaj

Gdzie byłby ten hak, który powoduje xcodebuildwystrzelenie? Nic nie mogłem znaleźć w sobie .zshrc.

Odpowiedzi:


6

Problem polega na tym, że licencja Xcode nie została zaakceptowana, więc podczas uruchamiania git próbuje poprosić cię o zaakceptowanie licencji. Dla mnie bieganie

sudo xcodebuild -license accept

naprawiono problem


1
Dokładnie tak się stało po nowej instalacji xcode!
padfoot

5

W moim przypadku problem miał coś wspólnego z wersją Apple Git. Używam zsh i dołączam bieżącą gałąź git do mojego wiersza poleceń, więc git działa za każdym razem, gdy generowany jest nowy wiersz polecenia. Kiedy przestawiłem się na korzystanie z wersji Git Homebrew

brew install git

i otworzyłem nowy terminal, problem zniknął. Nie jestem pewien, dlaczego wersja git firmy Apple powodowała uruchamianie xcodebuild za każdym razem. To był błąd, który pomógł mi to rozgryźć: https://github.com/robbyrussell/oh-my-zsh/issues/2189


1

Zgodnie z tym blogiem zsh podczas uruchamiania (w tym .profile) czyta się mnóstwo plików :

wprowadź opis zdjęcia tutaj

Upewnij się więc, aby sprawdzić je wszystkie (a także wszelkie dodatkowe pliki pozyskane / wywołane stamtąd).


@patrix: bardzo zobowiązany ... to o wiele ładniejsze . Dzięki :)
chillin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.