Xcode-wybierz błąd active Developer directory

Wystąpił następujący błąd podczas uruchamiania npm install, który wymagał node-gyp... ale może być wywołane przez cokolwiek, co wymaga xcode-select.

Xcode-select: error: tool' xcodebuild ' requires Xcode, but active katalog programistów '/ Library/Developer/CommandLineTools ' to polecenie instancja narzędzia linii

W czym problem?
Author: Or A., 2013-08-01

11 answers

Ten problem występuje, gdy xcode-select katalog programistów wskazywał na /Library/Developer/CommandLineTools, gdy wymagane było pełne zwykłe Xcode (dzieje się, gdy CLT są zainstalowane po Xcode)

Rozwiązanie:

  1. Install Xcode (get it from https://developer.apple.com/xcode / ) jeśli jeszcze go nie masz.
  2. Zaakceptuj Regulamin.
  3. upewnij się, że aplikacja Xcode znajduje się w katalogu /Applications (NIE /Users/{user}/Applications).
  4. wskaż xcode-select do katalogu programistów aplikacji Xcode za pomocą następujące polecenie:
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

Uwaga: Upewnij się, że ścieżka aplikacji Xcode jest prawidłowa.

  • Xcode: /Applications/Xcode.app/Contents/Developer
  • Xcode-beta: /Applications/Xcode-beta.app/Contents/Developer
 768
Author: tjmehta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-04 20:44:23

Inne rozwiązanie dla tych, którzy nie chcą instalować Xcode:

  1. Zainstaluj narzędzia wiersza poleceń (jeśli jeszcze tego nie zrobiłeś):

    xcode-select --install

  2. Zmień active directory:

    sudo xcode-select -switch /Library/Developer/CommandLineTools

To zadziałało dla mnie (git).

 131
Author: Indamix,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-22 22:44:28

Miałem problem podczas próby instalacji pakietów przy użyciu npm. Mam błąd: "sudo xcode-select-s / Applications / / Xcode.app / Contents / Developer/ "

To fix this

    Otworzyłem Xcode.
  • Preferencje
  • lokalizacje
  • wybrane narzędzia Lin komend: Xcode 6.1.1

Teraz przy instalowaniu pakietów z npm nie dostaję już błędów.

 106
Author: jay-nbt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-09 13:18:48

Xcode->Preferencje->lokalizacje - > narzędzia wiersza poleceń

zrzut ekranu

Wybierz opcję: Xcode 8.x

 56
Author: FranklinA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-26 15:10:51

Po prostu uruchom sudo xcode-select -r, który powinien automatycznie zresetować ścieżkę.

 -r, --reset
              Unsets any user-specified developer directory, so that the developer directory will be found via the default search mechanism. This command must  be
              run with superuser permissions (see sudo(8)), and will affect all users on the system.
 31
Author: chunkyguy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-08 16:27:26

Na wypadek, gdybyś używał Xcode beta:

sudo xcode-select -s /Applications/Xcode-Beta.app/Contents/Developer
 9
Author: Andrey Deineko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-08 20:30:26

Zainstaluj Xcode z App Store. Po zainstalowaniu uruchom xcodebuild z uprawnieniami roota tj. sudo xcodebuild i zaakceptuj język. Po tym npm install bcrypt zadziałało jak czar!

 3
Author: sandeepkohli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-20 11:57:32
  1. Pobierz Xcode ze sklepu App Store.

  2. Przejdź do Xcode preferences/Locations / CommandlineTools

    Wystarczy ustawić go na wersję Xcode. Automatycznie wskazuje na ' / Application / Xcode.app "

 3
Author: Rahul Shenoy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-29 23:36:52

Bez Xcode: Utwórz plik /usr/local/bin/xcodebuild z treścią do oszukania XcodeSelect

  #!/bin/bash
  exit 0

chmod +x /usr/local/bin/xcodebuild

 1
Author: javamonk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-23 16:13:14

XCode2: sudo xcode-select-s / Applications / Xcode\ 2.app / Contents / Developer

Zwróć uwagę na"\", aby uciec z przestrzeni

 1
Author: turibbio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-27 23:35:48

Miałem dwie instancje Xcode zainstalowane xcode.aplikacja i Xcode-beta.aplikacja Kiedy próbowałem stworzyć kompilację z netbeans pokazał mi błąd "nie znaleziono obsługiwanej wersji xcode i narzędzi wiersza poleceń netbeans"

Wykonałem następujące kroki:

  1. "Xcode-select --print-path "jest równe" / Applications / Xcode.app / Contents/ Developer "
  2. " / Applications / Xcode.app / Contents/Developer/Platforms / iPhoneSimulator.Platforma " istnieje
  3. "xcodebuild-version" zaczyna się od "Xcode"

Po 1 stwierdziłem, że wskazuje mi xcode-beta.app

Oto rozwiązanie, które zadziałało jak urok:

Sudo xcode-select-s / Applications / Xcode.app / Contents / Developer

 1
Author: Shashank Saxena,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-01 06:36:43