Сообщение «для этого обновления необходима 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.
☑️ Проверка перед установкой
Если программа давно не обновляется, поищите на сайте разработчика разделы 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, если это допускают лицензионные условия.