Pobrałem „Zainstaluj macOS High Sierra.app” z Apple App Store. Po uruchomieniu otrzymuję:
„Ta kopia aplikacji Install macOS High Sierra.app jest uszkodzona i nie można jej użyć do zainstalowania macOS.”
Ten błąd można naprawić, wykonując następujące kroki (od https://discussions.apple.com/thread/7675283?start=0&tstart=0 ):
- Przejdź do folderu aplikacji.
- Znajdź instalatora.
- Kliknij instalator prawym przyciskiem myszy i kliknij „Pokaż zawartość opakowania”.
- Kliknij folder o nazwie „Spis treści”.
- Kliknij folder o nazwie „SharedSupport”.
- Usuń plik o nazwie „InstallInfo.plist”.
- Wprowadź hasło administratora, aby potwierdzić.
- Teraz otwórz instalatora.
Po usunięciu InstallInfo.plist uruchamia się instalator. Po przygotowaniu do ponownego uruchomienia pojawia się komunikat o błędzie:
„Wystąpił błąd podczas przygotowywania instalacji. Spróbuj ponownie uruchomić tę aplikację.” (patrz zrzut ekranu)
Wyszukanie tego błędu online sugeruje, że można go powiązać z niedopasowaniem między czasem systemowym a serwerem czasu, ale mój komputer ma prawidłową godzinę i jest ustawiony na automatyczne aktualizowanie godziny.
Aktualnie prowadzę:
- OS X El Capitan wersja 10.11.6. (Pamiętaj, że nie mogłem również uaktualnić do Sierra 10.12, z podobnymi błędami)
- MacBook Pro (Retina, 13-calowy, początek 2015 r.)
- Procesor Intel Core i7 3,1 GHz
- Pamięć 8 GB 1867 MHz DDR3
Odpowiedzi:
Miałem ten sam problem z komputerem iMac,
po prostu usuń program aktualizacyjny z komputera Mac i ponownie pobierz go ze sklepu App Store.
Jeśli to nie zadziała, wykonaj kopię zapasową za pomocą Timemachine i zresetuj komputer Mac. Spróbuj zaktualizować ponownie. jeśli to działa, odzyskaj dane z kopii zapasowej.
Sprawdź ten link, jeśli potrzebujesz pomocy w zresetowaniu systemu. https://support.apple.com/kb/PH25649?locale=de_DE&viewlocale=de_DE
źródło
Usuń aktualizator do High Sierra i pobierz go ponownie z App Store, to powinno rozwiązać problem. Pamiętaj też, aby sprawdzić ustawienia Safari , aktualizacja może nie działać dobrze, gdy otrzymasz Safari 11.
źródło
Zgodnie z sugestią użytkownika275752 w tym wątku, ustaw datę i godzinę za pomocą aplikacji terminalu z instalatora (Narzędzia → Terminal) w następujący sposób:
rozwiązałem ten problem dla mnie. Szczegółowe informacje na temat tego, jak rozwiązać ten problem, można znaleźć w komentarzu NSGod w podobnym poście o el capitan :
Jak podkreśla Riley w komentarzach poniżej, format argumentu
date
polecenia jest następujący[[[[[cc]yy]mm]dd]hh]mm[.ss]
. Więcej informacji na tematdate
polecenia można znaleźć tutaj .źródło
Na ekranie MacOS Utilities lub OS X Utilities wybierz Terminal
Wpisz polecenie,
ntpdate -u time.apple.com
aby zaktualizować serwer czasu.Jeśli nie masz dostępnego połączenia internetowego, ustaw datę w urządzeniu na bieżącą godzinę.
Możesz to zrobić, wpisując coś takiego:
Pierwsze dwie cyfry to miesiąc. Następne dwie cyfry to dzień. Kolejne 4 cyfry to czas w formacie 24-godzinnym. Ostatnie 4 cyfry to rok.
Gdzie mm = 02
gdzie dd = 09
gdzie tttt = 1455
gdzie rrrr = 2018
Oczywiście ten kod pochodzi z opublikowanego oryginalnego przykładu, ale powinien odzwierciedlać bieżącą godzinę, datę i rok.
Nie jestem pewien, dlaczego tak jest, ale uważam, że to dlatego, że macOS i OS X mają wbudowaną ochronę, aby upewnić się, że jest instalowany po produkcji, więc nie jest to zhakowana wersja macOS lub OS X.
Przetestowałem to na Sierra, High Sierra i Mojave na maszynach wirtualnych i sprzęcie fizycznym.
Zwykle dzieje się tak, gdy komputer jest w trybie offline.
Istnieje inny sposób automatycznej aktualizacji daty / godziny poprzez podłączenie jej do połączenia internetowego i użycie tego polecenia:
Gdy to zrobisz, wpisanie daty polecenia pokaże czas aktualizacji systemu w celu odzwierciedlenia.
Następnie możesz zamknąć Terminal, wpisując polecenie exit, a następnie używając Command+Q i kontynuując normalną instalację
Szczęśliwe dni!
źródło