Если вы решили переустановить или обновить систему macOS, а также при восстановлении резервного варианта, вы рано или поздно можете столкнуться с ошибкой «No packages were eligible for install» (на русском «Не удалось проверить эту копию программы»). Сам текст может быть разным и зависит от версии системы. И тут становится невозможным продолжение работы, переустановка или перезагрузка совсем не помогают решить проблему.
В чем причина?
Все дело в сертификатах безопасности, которые вшиваются в файлы операционных систем Apple. На такие установочные сертификаты срок действия – 1 год с официального выхода системы. Когда же Mac проверяет их, то автоматически считает их уже недействительными.
Допустим, вы откатываетесь с macOS Catalina на High Sierra, такой сертификат будет распознаваться, как истекший, и вся работа будет приостановлена практически сразу после самого начала.
В основном с такой проблемой сталкиваются при попытке совершить даунгрейд на старую операционную систему Mac. А сертификаты, вшитые в их образы, уже давно недействительны.
Где найти решение проблемы?
Все очень просто, при установке программного обеспечения поменяйте дату, время.
1. Запустите систему в режиме восстановления или используйте загрузочную USB флешку.
2. В меню строки выберите приложение «Терминал».
3. Внесите следующую информацию: date mmddHHMMyy, где:
·mm – характеризует месяц (значение 01-12);
·dd – указывает число (дату от 01 до 31);
·HH – обозначает время (часы 00-23);
·MM – значение минут от 00 до 59;
·yy – это год.
Необходимо указывать дату, максимально близкую к выпуску устанавливаемой macOS, с учетом от 5 до 7 дней после даты релиза.
Ниже приведены даты выхода последних версий операционных систем.
Выбирайте ту, которая вам подходит, а при помощи команды устанавливайте необходимую дату.
4. Закрывайте программу Терминал и продолжайте работу. После данных манипуляций ошибка выскакивать не должна.