Po każdym poleceniu terminalu monit przestaje odpowiadać przez 2-3 sekundy. W tym czasie xcodebuild
wydaje się działać:
Gdzie byłby ten hak, który powoduje xcodebuild
wystrzelenie? Nic nie mogłem znaleźć w sobie .zshrc
.
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
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
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
źródło
Zgodnie z tym blogiem
zsh
podczas uruchamiania (w tym.profile
) czyta się mnóstwo plików :Upewnij się więc, aby sprawdzić je wszystkie (a także wszelkie dodatkowe pliki pozyskane / wywołane stamtąd).
źródło