Miałem poważne problemy z dwiema wersjami Xcode na tym samym komputerze. Usunąłem wszystkie instancje aplikacji Xcode i wiele innych plików niezwiązanych z systemem „xcode”, a następnie ponownie zainstalowałem aplikację (4.6.2), rozwiązując mój pierwotny problem. Ale xcodebuild
i xcode-select
nadal nie są dostępne, co muszę uruchomić PhoneGap na iOS. W Xcode element Preferencje => Pobieranie => Narzędzia wiersza polecenia jest oznaczony jako „Zainstalowany”, bez opcji usuwania lub ponownej instalacji. Próbowałem usunąć xcrun
, ale to nie zadziałało. Jak to naprawić?
lion
command-line
xcode
Sierra
źródło
źródło
Narzędzia wiersza poleceń są instalowane podobnie jak inne pakiety OS X, więc może być konieczne usunięcie pliku potwierdzenia z bazy danych potwierdzeń (co było trywialne, ponieważ można było usunąć plik z / Library / Receipts, ale teraz jest bardziej skomplikowane i wymaga krótki artykuł na temat bazy danych pokwitowań).
Zamiast się z tym pogubić, dlaczego po prostu nie pobrać samodzielnego instalatora i poczekać, aż nowa wersja Xcode wyczyści bazę danych potwierdzeń?
Ten adres URL jest dość otwarty (nawet wyszukiwarki mogą go indeksować), ale może być konieczne utworzenie bezpłatnego konta programisty Safari lub Free Mac, aby zalogować się i pobrać ten pakiet.
Gdyby mi się to przydarzyło, po prostu zmieniłem Time Machine, aby wykluczyć pliki systemowe, a następnie zainstalowałem nowy system operacyjny na woluminie zapasowym. Zrobiłbym niepotrzebnego administratora, który usunę, i użyję tego użytkownika do zainstalowania Xcode i narzędzi wiersza poleceń, a następnie przywrócę go z Time Machine. Tak długo, jak wszystko działało, klonowałem to na głównym dysku lub powtarzałem proces czyszczenia / ponownej instalacji - w zależności od tego, co jest łatwiejsze do wykonania.
źródło
xcrun
poprawi twoją ścieżkę, jeśli masz zainstalowanych wiele zestawów narzędzi. Możesz tylkomv
te pliki binarne w / usr / bin, jeśli chcesz szybkiej naprawy. Ponownie z WWDC działającym podczas pisania tego, nowa wersja Xcode powinnaCzy próbowałeś xcode-select ?
lub
źródło
Wydaje się, że działa to dla XCode 5, usuń,
--dry-run
aby faktycznie wykonać kopiowanie.Lub przejdź do https://developer.apple.com/downloads/ i wyszukaj „xcode” - istnieją pakiety do pobrania od 10.5 do 10.10
źródło