Я скачал «Установить macOS High Sierra.app» из Apple App Store. При запуске получаю:
«Эта копия приложения Install macOS High Sierra.app повреждена и не может использоваться для установки macOS».
Эту ошибку можно исправить, выполнив следующие шаги (из https://discussions.apple.com/thread/7675283?start=0&tstart=0 ):
После удаления InstallInfo.plist запускается программа установки. Когда он готовится к перезагрузке, я получаю сообщение об ошибке:
"При подготовке к установке произошла ошибка. Попробуйте запустить это приложение еще раз." (см. скриншот)
Поиск этой ошибки в Интернете предполагает, что она может быть связана с несоответствием между системным временем и сервером времени, но мой компьютер имеет правильное время и настроен на автоматическое обновление времени.
В настоящее время я работаю:
У меня была такая же проблема с iMac,
просто удалите программу обновления с вашего Mac и повторно загрузите ее из App Store.
Если это не сработает, сделайте резервную копию с помощью Timemachine и перезагрузите свой Mac. Попробуйте обновить еще раз. если это работает, восстановите свои данные из резервной копии.
Перейдите по этой ссылке, если вам нужна помощь в сбросе вашей системы. https://support.apple.com/kb/PH25649?locale=de_DE&viewlocale=de_DE
Удалите программу обновления для High Sierra и снова загрузите ее из App Store, это должно решить проблему. Кроме того, обязательно проверьте настройки Safari , обновление может не работать с ним, когда вы получите Safari 11.
Как предложил пользователь 275752 в этой теме, установка даты и времени с помощью приложения терминала из установщика (Утилиты → Терминал) следующим образом:
date 020914552018
решил эту проблему для меня. Подробности о том, почему это может решить проблему, можно найти в комментарии NSGod в аналогичном посте об el capitan :
То, что здесь происходит, скорее всего, связано с тем, что установщик пытается проверить свою подпись кода, что включает в себя проверку действительности всех сертификатов в цепочке сертификатов. Все сертификаты имеют срок действия, и само приложение, скорее всего, подписано сертификатом, срок действия которого истек. Установив дату в прошлом, вы разрешите успешное завершение проверки сертификата.
Как подчеркнул Райли в комментариях ниже, формат аргумента команды date
— [[[[[cc]yy]mm]dd]hh]mm[.ss]
. Более подробную информацию о date
команде можно найти здесь .
На экране «Утилиты macOS» или «Утилиты OS X» выберите «Терминал».
Введите команду ntpdate -u time.apple.com
, чтобы обновить сервер времени.
Если у вас нет доступного подключения к Интернету, установите дату машины на текущее время.
Вы можете сделать это, набрав что-то вроде:
date 020914552018
Первые две цифры - месяц. Следующие две цифры - день. Следующие 4 цифры — это время в 24-часовом формате. Последние 4 цифры - год.
date mmddttttyyyy
Где mm = 02
Где dd = 09
Где tttt = 1455
Где yyyy = 2018
Очевидно, этот код взят из исходного опубликованного примера, но он должен отражать текущее время, дату, год.
Я не уверен, почему это так, но я считаю, что это потому, что macOS и OS X имеют встроенную защиту, гарантирующую их установку после производства, поэтому это не взломанная версия macOS или OS X.
Я тестировал это на Sierra, High Sierra и Mojave на виртуальных машинах и физическом оборудовании.
Обычно это происходит, когда машина какое-то время находится в автономном режиме.
Есть еще один способ автоматически обновить дату/время, подключив его к интернет-соединению и используя эту команду:
ntpdate -u time.apple.com
После того, как вы это сделаете, введите дату команды , и вы увидите время, когда система будет обновлена для отражения.
Затем вы можете выйти из терминала, набрав выход , затем используя Command+Q и продолжив установку как обычно.
Счастливые дни!
Саск