Xcode nie uruchamia się, utknął na „Weryfikowanie„ Xcode ”…”
134
Zainstalowałem Xcode na Macu i kiedy próbuję go uruchomić, otwiera się małe okienko z napisem „Weryfikacja Xcode” z przewijanym paskiem stanu. Ktoś dostał poprawkę zamiast ponownej instalacji?
Nie miałem tego problemu w zeszłym tygodniu z działającym XCode 6.0.1 GM, ale nagle dziś rano odmówił uruchomienia; powiedział, że XCode został uszkodzony i powinien zostać wyrzucony do kosza. Ponownie zainstalowano 6.0.1 z tym samym problemem. Pobrałem / zainstalowałem najnowszą wersję (6.1_gm_seed_2) i w końcu zadziałało, ale „weryfikacja” i pytanie o hasło zajęło wieczność. Zastanawiasz się, czy jest to problem związany z używaniem nieaktualnej wersji i brakiem instalacji przez App Store? Pracował świetnie w zeszłym tygodniu i zmarł dopiero po udostępnieniu wersji 6.1 ...
mc01
3
Czy mógłbyś zaakceptować jedną z bardzo dobrych odpowiedzi, które otrzymałeś i udzielić bardzo zasłużonego przedstawiciela?
upewnij się, że Xcode.app znajduje się w tym samym katalogu, w którym jest uruchamiane polecenie. Wymaga również uprawnień administratora lub użycia sudo
naz
18
działało jak xattr -d com.apple.quarantine /Applications/Xcode.app Dzięki
Pedro.Alonso
3
DZIĘKUJĘ CI! Jest to bardzo pomocne, gdy potrzebujesz aplikacji JUŻ TERAZ (tak jak w przypadku sesji WWDC, do której potrzebujesz Xcode 7 i ... uh ... zapomniałeś go pobrać)
Sirens
4
@alastair Jeśli pobrałem Xcode ze strony Apple, której tożsamość jest zweryfikowana za pomocą HTTPS, nie widzę, gdzie jest luka w zabezpieczeniach, jeśli pominę weryfikację.
sudo
12
Występuje błąd: Xcode.app: No such xattr: com.apple.quarantine
dhruvm
126
Wydanie polecenia, aby przejść przez Gatekeeper, brzmi jak właściwy sposób, ponieważ pobrałeś go z zaufanego źródła . Jest to częste zjawisko podczas instalowania dużych pakietów w systemie Mac OS X. Zasadniczo Gatekeeper sprawdza cały pakiet, upewniając się, że nie ma podejrzanego kodu. To jedna z wielu rzeczy, dzięki którym Mac OS X jest tak samo bezpieczny, jak jest. Masz dwie możliwości:
1: Daj sobie czas.
Lub,
2: Ręcznie powiedz Gatekeeper „W porządku, pochodzi z zaufanego źródła”. Jak to robimy? Cóż, najpierw uruchom Terminal i przejdź do folderu Xcode.app. (Lub wpisz cdi przeciągnij i upuść Xcode z folderu aplikacji) , a następnie naciśnij Enter. Następnie uruchom polecenie:
xattr-dcom.apple.quarantineXcode.app
Teraz, być ostrożnym przejechaniu Gatekeeper jeśli cokolwiek instalowany jest nawet nieco z niezaufanych źródeł, albo przedstawisz zagrożenie dla bezpieczeństwa komputera. W moim przypadku szybkie otwarcie nowych wersji Xcode to jedyny raz, kiedy uruchomię to polecenie.
To zadziałało. Dziękuję za wyjaśnienie, dlaczego to działa i informacje o strażniku strażnika.
Robert J. Clegg
1
Ta odpowiedź jest o wiele bardziej pomocna niż ta przyjęta z powodu twojego wyjaśnienia.
yesthisisjoe
1
To jedyna odpowiedź, która odpowiada, jak i dlaczego. Inni po prostu dbają o to, jak. Dzięki za tak miłą i łatwą do zrozumienia odpowiedź.
Nitesh Borad
1
+1 w tym wierszu: „Jak to zrobimy? Cóż, najpierw uruchom Terminal i przejdź do folderu Xcode.app. (Lub wpisz cd i przeciągnij i upuść Xcode z folderu aplikacji), a następnie naciśnij Enter . ":)
Rizwan Ahmed
Właśnie próbowałem zainstalować qt-opensource dla mac - t's 3.5GB i zawiesiło się, a to naprawiło to 10.11.6
xaxxon
30
ktoś dostał poprawkę zamiast ponownej instalacji?
Każdy, kto widzi bardzo długą fazę „Weryfikacja Xcode”, powinien dać mu trochę czasu. Nieokreślony pasek postępu pozostaje tam przez długi czas (dziesiątki minut), podczas gdy Gatekeeper patrzy na (bardzo duży) pakiet Xcode, aby upewnić się, że jest legalny. W końcu otrzymasz znajomy komunikat typu „Ta aplikacja została pobrana z Internetu. Czy chcesz kontynuować?” Lub, jeśli pakiet nie zostanie wyewidencjonowany, oczywiście otrzymasz komunikat w tej sprawie.
To jest odpowiedź, której potrzebuję. Ukończenie zajęło około 20 minut.
Golden Thumb
2
Naprawdę musisz być cierpliwy. Mój zajął co najmniej 20 minut, kiedy pasek stanu dobiegł końca i odliczanie dobiegło końca. W końcu pojawiło się okno dialogowe „… pobrane z Internetu…” i kliknąłem przycisk „Otwórz”. Zajęło to kolejne ponad 10 minut, zanim pojawiła się prośba o licencję itp. Teraz próbuję dodać „Narzędzia wiersza poleceń”. Mam nadzieję, że cierpliwość też się opłaca. Obecnie jest to po prostu napisane „Instalowanie komponentów”, z paskiem stanu już na końcu i wyglądającym na niereagującego, tak jak inne.
LOlliffe
26
Prawie każda odpowiedź tutaj zaleca uruchomienie xattr -dna pliku. Spowoduje to usunięcie rozszerzonych atrybutów pliku (takich jak com.apple.quarantine), więc OSX nie uruchomi fazy weryfikacji. Powinieneś to robić tylko w absolutnej ostateczności, jeśli w ogóle. Firma Apple wyraźnie zaleca pozostawienie włączonego Gatekeepera w celu sprawdzenia poprawności wersji Xcode po tym, jak złośliwe oprogramowanie XcodeGhost zostało rozprzestrzenione na popularne aplikacje iOS za pośrednictwem zainfekowanych wersji Xcode.
Jeśli utkniesz przy próbie przywrócenia archiwum Xcode beta .xip, spróbuj tego:
Pokazuje „Expanding Xcode_8_beta_2.xip” i stwierdza „Weryfikacja podpisu cyfrowego”, a następnie wyświetla alert „Operacja nie mogła zostać zakończona”
Jayprakash Dubey
1
Utknąłem, próbując rozpakować Xcode beta xip, a ponowne uruchomienie naprawiło to. Potem czekałem ~ 20 minut na weryfikację Xcode.
daramasala
20
Miałem ten sam problem. Szybka naprawa polega na otwarciu terminalz aplikacji lub wpisaniu terminala w centrum uwagi i wprowadzeniu poniższego polecenia.
cd /Applications - Spowoduje to przeniesienie do katalogu aplikacji, w którym obecny jest Xcode
xattr -d com.apple.quarantine Xcode.app - To ominie Gatekeepera w OS X i szybko uruchomi Xcode
Uwaga: Jeśli zmieniłeś nazwę Xcode (powiedz Xcode7-1), powinieneś wprowadzić polecenie ... Xcode7-1.app. Zobacz zrzut ekranu
To zadziałało dla mnie ... otwórz terminal za pomocą reflektora, który będzie w katalogu / Users, a następnie postępuj zgodnie z instrukcjami podanymi powyżej
Vinayak GH
Działa dla XCODE 7.3.1
Jasmeet
1
To działało dla mnie z OSX 10.11.8 i Xcode_8.2.xip. Najpierw w Pobrane otworzyłem Xcode_8.2.xip, który utworzył Xcode.app w Pobranych. Następnie przeniosłem Xcode.app do / Applications. Następnie, zgodnie z sugestią Dubeya, wykonałem xattr -d com.apple.quarantine Xcode.appbez sudo. Następnie w Finderze otworzyłem Xcode bez otrzymywania wiadomości weryfikującej.
zerowords
15
W przypadku Xcode 8: Aby pominąć proces weryfikacji w El Capitan dla Xcode 8, pobierz Xcode 8 ze strony pobierania dla programistów, a następnie otwórz terminal.
Następnie wpisz
xattr-dcom.apple.quarantine
Następnie przeciągnij pobrany plik xcode 8 do okna terminala. To powinno wyglądać tak:
kiedy przeciągnij upuść i naciśnij enter, dostaję komunikat o odmowie uprawnień
nivritgupta
nivritgupta dodaj sudo przed poleceniem: sudo xattr -d com.apple.quarantine /Path/To/Xcode.app Następnie wpisz swoje hasło (nie pokaże wpisywania w terminalu)
Lucasware
7
Dużo tu mówi się o zwolnieniu Xcode-beta.app z Gatekeepera, ale dla mnie musiałem zwolnić plik .xip.
Umieściłem Xcode_8_beta_6.xip w / Applications, następnie w Terminalu zmieniłem katalog na / Applications i uruchomiłem:
xattr-dcom.apple.quarantineXcode_8_beta_6.xip
Następnie dwukrotnie kliknij plik .xip, aby go rozpakować.
Bardzo ci dziękuję. Nie miałem pojęcia, jak to zrobić, ponieważ w wersji beta 6 nie było niczego, więc nie byłem pewien, co napisać lub zrobić wcześniej!
dhruvm
6
bieganie xattr -d com.apple.quarantine Xcode.appdziałało jak urok. Oczekiwanie na "verifying xcode"to nie zadziałało, ponieważ nigdy się nie zakończyło.
Sformatuj swój kod, używając czterech spacji przed nim lub otaczając go grawitacjami. Dzięki!
johnnyRose
Wreszcie odpowiedź, której szukałem. Działa to na wszystko, nie tylko Xcode. Rutynowo utknąłem w rzeczach, które absolutnie nigdy nie są weryfikowane, więc muszę tego użyć.
sudo
4
Możesz także usunąć otwarte ostrzeżenie dla całego katalogu Aplikacje za pomocą polecenia w terminalu:
Jeśli nie użyjesz -r, będziesz musiał później uruchomić to samo polecenie dla symulatora iOS. Nie jestem pewien, jakie inne pliki wykonywalne są ukryte w tym pakiecie i są poddawane kwarantannie.
Jeśli masz czas, zalecaną metodą jest pozostawienie weryfikacji do zakończenia, aby wszystko zostało poprawnie zweryfikowane.
Miałem ten sam problem (Macbook Pro, połowa 2015 r., OS X 10.11.15) i udało mi się go naprawić bez użycia terminala do ominięcia Gatekeepera:
Usuń wszystkie wcześniej pobrane wersje pliku i opróżnij kosz. (Jeśli nie opróżniłeś kosza w nieskończoność, może to zająć dużo czasu. Aby zaoszczędzić czas, możesz wybiórczo usunąć ręcznie pliki .xip). Znalazłem wiele instancji, których nie można usunąć, ponieważ były one obecnie używane.
Zrestartuj swój komputer. Teraz powinieneś być w stanie bez problemu usunąć wszystkie pliki .xip z kosza.
Pobierz ponownie wersję beta Xcode8 (nie przesyłaj strumieniowo multimediów, aby zaoszczędzić czas i utratę pakietów) i otwórz ją.
Jeśli to nie pomoże, otwórz terminal i wykonaj jedną z powyższych odpowiedzi.
Uruchom następujące polecenie, upewniając się, że jest to lokalizacja twojego Xcode w systemie i zastąp nazwę xcode rzeczywistą nazwą, która będzie kodem xcode2 lub Xcode 3, jeśli masz więcej wersji Xcode na swoim komputerze.
Po prostu poczekaj, aż proces się skończy ... czasami trwa to dłużej niż zwykle, ale kończy się wyświetlaniem okien z alertami dla następnego procesu! usiądź, niech to się skończy. :)
Jest teraz w listopadzie 2017 roku i nadal nie ma komunikatu potwierdzającego - po prostu nieruchomy weryfikujący plik „Xcode_9.1xip”, który znajduje się na pulpicie i nie ma żadnego znaku, że w ogóle coś robi.
Wypróbowałem tę poprawkę, kilkakrotnie uderzyłem w drogie Apple, wyszukiwarka Google również zrozumiała, dlaczego drogie urządzenie Uber działa w sposób, który zawsze był nie do przyjęcia (i zostałby ostrzelany na komputerze PC przez użytkowników komputerów Mac). Zrób filiżankę herbaty, naciskaj częściej na klawiaturze, wyszukuj kluczowe hasła związane z Drogim urządzeniem Apple, używając przekleństw, aby dowiedzieć się, ilu innych ma Twój problem lub podobny.
Po 20 minutach rozważ pójście na kupę, wróć, kręcąc kciukami, przeczytaj więcej postów na forum - rozważ jeszcze kilka razy uderzanie w klawiaturę - pamiętaj, że w tym momencie możesz zostać zgłoszony za nadużycie w ramach zasad Apple Care.
W końcu to zadziałało. Następnie znajdź kolejną przeszkodę w długim, przeciągającym się procesie, co oznacza, że nie uzyskasz dziś żadnej produktywności, powtórz cały proces tym razem, uderzając głową o ścianę.
Spodziewam się, że zostanie to oflagowane w ciągu 0-30 sekund do usunięcia :) 09:43 GMT
oooh po 25 minutach właśnie zdecydowałem się ponownie uruchomić wspomnianą drogie urządzenie. Hej-ho zrestartowano i zadziałało. oh jestem 10 minut i nadal poszerza folder, ale do cholery, maszyna jest modelem z najwyższej półki (technologia Cutting Edge 2010). Tak więc dobra rada, bądź cierpliwa, daj Apple czas na zrobienie tego, po tym, jak cierpliwość zużyje cienkie uderzenia, uruchom ponownie ponownie i może działać tak, jak można się spodziewać (powoli).
Odpowiedzi:
Jeśli nie chcesz czekać wiecznie, może to pomóc:
xattr -d com.apple.quarantine '/Applications/Xcode.app'
źródło
Wydanie polecenia, aby przejść przez Gatekeeper, brzmi jak właściwy sposób, ponieważ pobrałeś go z zaufanego źródła . Jest to częste zjawisko podczas instalowania dużych pakietów w systemie Mac OS X. Zasadniczo Gatekeeper sprawdza cały pakiet, upewniając się, że nie ma podejrzanego kodu. To jedna z wielu rzeczy, dzięki którym Mac OS X jest tak samo bezpieczny, jak jest. Masz dwie możliwości:
1: Daj sobie czas.
Lub,
2: Ręcznie powiedz Gatekeeper „W porządku, pochodzi z zaufanego źródła”. Jak to robimy? Cóż, najpierw uruchom Terminal i przejdź do folderu Xcode.app. (Lub wpisz
cd
i przeciągnij i upuść Xcode z folderu aplikacji) , a następnie naciśnij Enter. Następnie uruchom polecenie:xattr -d com.apple.quarantine Xcode.app
Teraz, być ostrożnym przejechaniu Gatekeeper jeśli cokolwiek instalowany jest nawet nieco z niezaufanych źródeł, albo przedstawisz zagrożenie dla bezpieczeństwa komputera. W moim przypadku szybkie otwarcie nowych wersji Xcode to jedyny raz, kiedy uruchomię to polecenie.
źródło
Każdy, kto widzi bardzo długą fazę „Weryfikacja Xcode”, powinien dać mu trochę czasu. Nieokreślony pasek postępu pozostaje tam przez długi czas (dziesiątki minut), podczas gdy Gatekeeper patrzy na (bardzo duży) pakiet Xcode, aby upewnić się, że jest legalny. W końcu otrzymasz znajomy komunikat typu „Ta aplikacja została pobrana z Internetu. Czy chcesz kontynuować?” Lub, jeśli pakiet nie zostanie wyewidencjonowany, oczywiście otrzymasz komunikat w tej sprawie.
źródło
Prawie każda odpowiedź tutaj zaleca uruchomienie
xattr -d
na pliku. Spowoduje to usunięcie rozszerzonych atrybutów pliku (takich jak com.apple.quarantine), więc OSX nie uruchomi fazy weryfikacji. Powinieneś to robić tylko w absolutnej ostateczności, jeśli w ogóle. Firma Apple wyraźnie zaleca pozostawienie włączonego Gatekeepera w celu sprawdzenia poprawności wersji Xcode po tym, jak złośliwe oprogramowanie XcodeGhost zostało rozprzestrzenione na popularne aplikacje iOS za pośrednictwem zainfekowanych wersji Xcode.Jeśli utkniesz przy próbie przywrócenia archiwum Xcode beta .xip, spróbuj tego:
źródło
Miałem ten sam problem. Szybka naprawa polega na otwarciu
terminal
z aplikacji lub wpisaniu terminala w centrum uwagi i wprowadzeniu poniższego polecenia.cd /Applications
- Spowoduje to przeniesienie do katalogu aplikacji, w którym obecny jest Xcodexattr -d com.apple.quarantine Xcode.app
- To ominie Gatekeepera w OS X i szybko uruchomi XcodeUwaga: Jeśli zmieniłeś nazwę Xcode (powiedz Xcode7-1), powinieneś wprowadzić polecenie ... Xcode7-1.app. Zobacz zrzut ekranu
źródło
xattr -d com.apple.quarantine Xcode.app
bez sudo. Następnie w Finderze otworzyłem Xcode bez otrzymywania wiadomości weryfikującej.W przypadku Xcode 8: Aby pominąć proces weryfikacji w El Capitan dla Xcode 8, pobierz Xcode 8 ze strony pobierania dla programistów, a następnie otwórz terminal.
Następnie wpisz
xattr -d com.apple.quarantine
Następnie przeciągnij pobrany plik xcode 8 do okna terminala. To powinno wyglądać tak:
źródło
otwarty terminal -
1. wpisz cd przeciągnij i upuść swój xcode (jako ścieżkę), a następnie wprowadź
2.next xattr -d com.apple.quarantine Xcode.app enter
zgodzić się na warunki
źródło
Dużo tu mówi się o zwolnieniu Xcode-beta.app z Gatekeepera, ale dla mnie musiałem zwolnić plik .xip.
Umieściłem Xcode_8_beta_6.xip w / Applications, następnie w Terminalu zmieniłem katalog na / Applications i uruchomiłem:
xattr -d com.apple.quarantine Xcode_8_beta_6.xip
Następnie dwukrotnie kliknij plik .xip, aby go rozpakować.
źródło
bieganie
xattr -d com.apple.quarantine Xcode.app
działało jak urok. Oczekiwanie na"verifying xcode"
to nie zadziałało, ponieważ nigdy się nie zakończyło.źródło
Możesz także usunąć otwarte ostrzeżenie dla całego katalogu Aplikacje za pomocą polecenia w terminalu:
źródło
Możesz wypróbować polecenie:
xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app
Jeśli nie użyjesz -r, będziesz musiał później uruchomić to samo polecenie dla symulatora iOS. Nie jestem pewien, jakie inne pliki wykonywalne są ukryte w tym pakiecie i są poddawane kwarantannie.
Jeśli masz czas, zalecaną metodą jest pozostawienie weryfikacji do zakończenia, aby wszystko zostało poprawnie zweryfikowane.
źródło
to działa dla mnie:
open Terminal cd to path Xcode.app xattr -d com.apple.quarantine Xcode.app
źródło
Miałem ten sam problem (Macbook Pro, połowa 2015 r., OS X 10.11.15) i udało mi się go naprawić bez użycia terminala do ominięcia Gatekeepera:
Usuń wszystkie wcześniej pobrane wersje pliku i opróżnij kosz. (Jeśli nie opróżniłeś kosza w nieskończoność, może to zająć dużo czasu. Aby zaoszczędzić czas, możesz wybiórczo usunąć ręcznie pliki .xip). Znalazłem wiele instancji, których nie można usunąć, ponieważ były one obecnie używane.
Zrestartuj swój komputer. Teraz powinieneś być w stanie bez problemu usunąć wszystkie pliki .xip z kosza.
Pobierz ponownie wersję beta Xcode8 (nie przesyłaj strumieniowo multimediów, aby zaoszczędzić czas i utratę pakietów) i otwórz ją.
Jeśli to nie pomoże, otwórz terminal i wykonaj jedną z powyższych odpowiedzi.
źródło
Uruchom następujące polecenie, upewniając się, że jest to lokalizacja twojego Xcode w systemie i zastąp nazwę xcode rzeczywistą nazwą, która będzie kodem xcode2 lub Xcode 3, jeśli masz więcej wersji Xcode na swoim komputerze.
xattr -d com.apple.quarantine Xcode.app
źródło
Po prostu poczekaj, aż proces się skończy ... czasami trwa to dłużej niż zwykle, ale kończy się wyświetlaniem okien z alertami dla następnego procesu! usiądź, niech to się skończy. :)
źródło
Jeśli nie jesteś zalogowany,
Xcode
spróbuj zalogować się przy użyciu dowolnego konta Apple.źródło
Jest teraz w listopadzie 2017 roku i nadal nie ma komunikatu potwierdzającego - po prostu nieruchomy weryfikujący plik „Xcode_9.1xip”, który znajduje się na pulpicie i nie ma żadnego znaku, że w ogóle coś robi.
Wypróbowałem tę poprawkę, kilkakrotnie uderzyłem w drogie Apple, wyszukiwarka Google również zrozumiała, dlaczego drogie urządzenie Uber działa w sposób, który zawsze był nie do przyjęcia (i zostałby ostrzelany na komputerze PC przez użytkowników komputerów Mac). Zrób filiżankę herbaty, naciskaj częściej na klawiaturze, wyszukuj kluczowe hasła związane z Drogim urządzeniem Apple, używając przekleństw, aby dowiedzieć się, ilu innych ma Twój problem lub podobny.
Po 20 minutach rozważ pójście na kupę, wróć, kręcąc kciukami, przeczytaj więcej postów na forum - rozważ jeszcze kilka razy uderzanie w klawiaturę - pamiętaj, że w tym momencie możesz zostać zgłoszony za nadużycie w ramach zasad Apple Care.
W końcu to zadziałało. Następnie znajdź kolejną przeszkodę w długim, przeciągającym się procesie, co oznacza, że nie uzyskasz dziś żadnej produktywności, powtórz cały proces tym razem, uderzając głową o ścianę.
Spodziewam się, że zostanie to oflagowane w ciągu 0-30 sekund do usunięcia :) 09:43 GMT
źródło