Mac на Apple Silicon: нужна Rosetta 2 для запуска приложения

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

Mac на чипе Apple Silicon запускает программы для Intel только с Rosetta 2. Установите её командой softwareupdate --install-rosetta, проверьте архитектуру приложения через «Свойства» или командой file и ищите версию для Apple Silicon.

В этой статье
  1. О чём сообщение
  2. Установка Rosetta
  3. Если установка не удаётся
To open this app you need to install Rosetta
Для открытия «Программа» необходимо установить Rosetta. Установить?
По-русскиПриложение собрано для процессоров Intel и требует слоя совместимости.

#О чём сообщение

Компьютеры Mac с чипами M1, M2, M3 и новее используют архитектуру arm64. Старые программы для Intel (x86_64) не запускаются на ней напрямую. Для них существует транслятор Rosetta 2, который при первой попытке запуска предлагает установку. Если вы отказались или установка не прошла, программа не откроется. Новые приложения собираются как универсальные (Universal), для них Rosetta не нужна.

Возможная причинаКак узнатьЧто делать
Нет интернета или он блокируетсяПрокси, VPN, корпоративный фильтр.Установка зависает.Отключите VPN и повторите.
Старая macOSRosetta 2 поддерживается начиная с macOS 11 на Apple Silicon.Команда не распознаётся.Обновите систему.
Ошибка загрузки обновленияСервер недоступен.Сообщение о сбое.Повторите позднее или обновите систему через «Обновление ПО».
Mac на процессоре IntelRosetta не нужна.uname -m показывает x86_64.Причина другая: версия программы или macOS.
Приложение не работает и с RosettaИспользует драйверы ядра, виртуализацию.Крах при запуске.Найдите версию для Apple Silicon.
Плагины для Intel-хостаХост arm64, плагин x86_64.Плагин не виден.Запустите хост через Rosetta.

#Установка Rosetta

  1. Нажмите «Установить» в окне запросаЕсли на Mac с Apple Silicon при запуске приложения для Intel появляется системный запрос Rosetta, проверьте, что приложение скачано из официального источника, затем нажмите «Установить» в диалоговом окне macOS. При необходимости введите пароль администратора и дождитесь завершения. После этого откройте приложение вновь. Если такого окна нет, а компьютер Mac с Intel, Rosetta 2 не нужна и этот шаг неприменим.
  2. Выберите способ в командной строке или терминалеЕсли предыдущие действия не помогли, прочитайте назначение каждого варианта ниже. Не выполняйте их все подряд: выбирайте только соответствующий вашей ситуации.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Установить Rosetta 2
    Linux · Терминал (Bash)КомандаНужен sudo
    Установить Rosetta 2
    softwareupdate --install-rosetta --agree-to-license
    Вариант 2Проверить, работает ли транслятор (процесс oahd запущен после установки)
    Linux · Терминал (Bash)Команда
    Проверить, работает ли транслятор (процесс oahd запущен после установки)
    pgrep oahd && echo "Rosetta активна"
    arch -x86_64 /usr/bin/true && echo "x86_64 запускается"
    Вариант 3Архитектура вашего Mac: arm64 — Apple Silicon, x86_64 — Intel
    Linux · Терминал (Bash)Команда
    Архитектура вашего Mac: arm64 — Apple Silicon, x86_64 — Intel
    uname -m
    Вариант 4Только определение типа процессора Mac (arm64 — Apple Silicon, x86_64 — Intel).
    Linux · Терминал (Bash)Команда
    Только определение типа процессора Mac (arm64 — Apple Silicon, x86_64 — Intel). Для архитектуры конкретного приложения сначала откройте Finder → Программы → Command+I и прочитайте тип; не копируйте условный путь Example.app.
    uname -m
    system_profiler SPHardwareDataType | grep -E "Chip:|Processor Name:"
    Вариант 5Запустить терминальную утилиту в режиме Intel (если нужна именно эта версия)
    Linux · Терминал (Bash)Команда
    Запустить терминальную утилиту в режиме Intel (если нужна именно эта версия)
    arch -x86_64 /путь/к/утилите
  3. Выполните команду установкиНа Mac с Apple Silicon откройте Finder → «Программы» → «Утилиты» → «Терминал» и введите softwareupdate --install-rosetta. Прочитайте лицензию и согласитесь, если принимаете условия; не добавляйте --agree-to-license автоматически ради обхода вопроса. После установки снова откройте исходное Intel-приложение и проверьте результат.
  4. Дождитесь сообщения «Install of Rosetta 2 finished successfully»После выполнения установки в терминале дождитесь окончания процесса и сообщения об успешном завершении. Если появилось сообщение об ошибке сети или несовместимости, запишите его и проверьте интернет и обновления macOS. Не закрывайте Терминал, пока установка идёт. После успеха запустите нужную программу повторно; если она по-прежнему не работает, причина может быть в неподдерживаемых расширениях или устаревшей версии приложения, а не в Rosetta.
  5. Запустите программу сноваЗакройте программу через её меню → «Завершить» или сочетанием Command+Q. Затем откройте Finder → «Программы» и запустите её снова; повторите то же действие, которое приводило к ошибке. При новом сбое запишите текст сообщения и время; не удаляйте приложение вместе с пользовательскими данными без резервной копии.

Для программ в виде .app в «Свойствах» (Cmd+I) есть пункт «Открывать с помощью Rosetta» — он нужен, когда надстройки или плагины рассчитаны только на Intel.

#Если установка не удаётся

Rosetta не нужна для Docker-образов, виртуальных машин и ряда инструментов разработчика — у них собственные механизмы эмуляции. Для типичных настольных программ достаточно одной установки: после неё система сама запускает Intel-приложения в фоне.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.