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?
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?
Odpowiedzi:
Jeśli nie chcesz czekać wiecznie, może to pomóc:
xattr -d com.apple.quarantine '/Applications/Xcode.app'
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 -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.
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.
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:
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
xattr -d com.apple.quarantine Xcode.appbez sudo. Następnie w Finderze otworzyłem Xcode bez otrzymywania wiadomości weryfikującej.
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
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ć.
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.
Możesz także usunąć otwarte ostrzeżenie dla całego katalogu Aplikacje za pomocą polecenia w terminalu:
xattr -d -r com.apple.quarantine ~/Applications
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.
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.
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