Ошибка «для этого обновления необходима macOS 10.13.99 или более ранней версии»: что делать

Сообщение «для этого обновления необходима macOS 10.13.99 или более ранней версии» появляется при попытке установить программу или обновление, чей установщик неверно определил версию вашей системы. Версии 10.13.99 в официальной линейке macOS не существовало — после macOS High Sierra 10.13 вышла macOS Mojave 10.14, поэтому такая формулировка почти всегда указывает на ошибку в логике проверки совместимости самого установщика, а не на реальную проблему с вашим Mac.

Типичная ситуация: старый установщик сравнивает номер версии как текстовую строку или читает её устаревшим способом. Начиная с macOS Catalina 10.15 и особенно с macOS Big Sur 11 многие устаревшие проверки «сломались»: программа ожидала увидеть номер вида 10.x, а получила 11.x или 12.x, и её внутренняя логика интерпретировала это как «слишком новую» систему. В результате пользователь видит абсурдное на первый взгляд требование «10.13.99 или ранее».

Ниже разберём, как подтвердить диагноз, какие шаги безопасны и когда проблему невозможно решить без разработчика программы.

Почему возникает ошибка с версией 10.13.99

Основная причина — ошибка парсинга версии ОС в коде установщика. Разработчики старых приложений часто проверяли совместимость, сравнивая строку версии системы с эталонной. Пока все версии macOS имели вид 10.x, такая проверка работала, но с выходом macOS 11 она стала давать ложные срабатывания.

Вторая возможная причина — установщик действительно рассчитан только на старые системы (например, 32-битные приложения, которые не работают начиная с macOS Catalina). В этом случае сообщение о версии — следствие того, что программа устарела и не имеет совместимой сборки.

  • 🔍 Устаревший установщик — программа не обновлялась и не знает о новых версиях macOS;
  • 🧩 Ошибка сравнения строк — номер версии сравнивается как текст, а не как число;
  • 📦 32-битное приложение — не поддерживается системами начиная с macOS 10.15;
  • 🛠 Повреждённый или неофициальный дистрибутив — скачан не с сайта разработчика.

Шаг 1. Проверьте фактическую версию macOS

Прежде чем что-либо исправлять, убедитесь, какая система у вас установлена. Откройте меню Apple () и выберите «Об этом Mac» — в окне будет указан точный номер версии, например macOS Ventura 13.5.

Также версию можно посмотреть в Терминале командой:

sw_vers

Если система новее macOS 10.13, а установщик требует «10.13.99 или ранее», это подтверждает: проблема в логике проверки установщика, а не в вашем компьютере. Понижать версию системы ради одной программы — крайняя и обычно неоправданная мера.

Шаг 2. Проверьте актуальность программы

Самое частое решение — скачать свежую версию приложения с официального сайта разработчика. Если программа поддерживается, актуальная сборка почти наверняка корректно работает с современными версиями macOS.

☑️ Проверка перед установкой

Выполнено: 0 / 4

Если программа давно не обновляется, поищите на сайте разработчика разделы Legacy или Archive — иногда там лежат отдельные сборки для новых систем. Также проверьте, не переехала ли программа в Mac App Store: версия оттуда обычно совместима с актуальной ОС.

📊 Где вы столкнулись с этой ошибкой?
При установке старой программы с диска или архива
При обновлении уже установленного приложения
При запуске установщика, скачанного давно
При установке с неофициального источника

Шаг 3. Обходные варианты для устаревших установщиков

Если новой версии программы не существует, вариантов немного, и все они имеют ограничения. Начните с безопасных: напишите в поддержку разработчика и уточните, есть ли совместимая сборка или патч. Для коммерческого ПО это стандартная практика.

⚠️ Внимание: в сети встречаются советы править внутренние файлы установщика (например, параметры проверки версии в Info.plist внутри пакета). Такие действия могут нарушить цифровую подпись приложения, привести к нестабильной работе и создать риски безопасности. Применяйте их только если понимаете последствия и доверяете источнику программы.

Для некоторых старых приложений единственный рабочий путь — запуск в виртуальной машине со старой версией macOS, если лицензия и технические условия это позволяют. Учтите, что виртуализация macOS официально допускается только на компьютерах Apple и с ограничениями, описанными в лицензионном соглашении системы.

Почему 32-битные программы не запускаются на новых macOS

Начиная с macOS Catalina 10.15, система полностью прекратила поддержку 32-битных приложений. Если программа собрана только в 32-битном варианте, никакая настройка не заставит её работать — нужна 64-битная сборка от разработчика или виртуальная машина со старой системой.

Сравнение подходов к решению

СпособСложностьРискиКогда подходит
Скачать свежую версию программыНизкаяОтсутствуютПрограмма поддерживается разработчиком
Обратиться в поддержку разработчикаНизкаяОтсутствуютКоммерческое ПО с активной поддержкой
Виртуальная машина со старой macOSВысокаяТребует ресурсов и лицензионных проверокПрограмма больше не обновляется
Откат macOS на старую версиюВысокаяПотеря данных, уязвимости безопасностиКрайний случай, только с резервной копией

Чего делать не стоит

Не скачивайте «пропатченные» версии программ со сторонних сайтов: под видом исправления совместимости часто распространяется вредоносное ПО. Ошибка совместимости — не повод отключать защитные механизмы системы без крайней необходимости.

⚠️ Внимание: откат macOS на старую версию ради одной программы лишает вас обновлений безопасности и может нарушить работу других приложений. Такой шаг оправдан только для специфических рабочих задач и после полного резервного копирования.

Также не стоит доверять утилитам-«фиксерам», обещающим исправить совместимость одним кликом — их эффективность не подтверждена, а вмешательство в систему может создать новые проблемы.

Частые вопросы

Существует ли версия macOS 10.13.99?

Нет. После macOS High Sierra 10.13 вышла macOS Mojave 10.14. Формулировка «10.13.99 или ранее» — признак ошибки в логике проверки версии внутри установщика.

Можно ли обойти проверку версии, не обновляя программу?

Технически иногда возможно через правку файлов внутри пакета установщика, но это нарушает подпись приложения, создаёт риски и не гарантирует работоспособность. Безопаснее найти обновлённую сборку.

Почему программа работала раньше, а после обновления macOS перестала?

Вероятная причина — переход системы на новые требования: отказ от 32-битных приложений в macOS Catalina или смена нумерации версий с 10.x на 11 и выше, из-за чего старые проверки совместимости дают сбой.

Поможет ли откат macOS до High Sierra?

Технически программа заработает, но старая система не получает актуальных обновлений безопасности, а современные приложения могут на ней не работать. Это крайняя мера, требующая полной резервной копии.

Что делать, если разработчик программы прекратил поддержку?

Реалистичные варианты: подобрать современный аналог программы либо запускать старую версию в виртуальной машине с совместимой macOS, если это допускают лицензионные условия.