«Приложение Civilization VI повреждено и его не удаётся открыть»: исправляем ошибку на macOS

Ошибка «Приложение Civilization VI повреждено и его не удаётся открыть, переместите приложение в корзину» появляется на Mac при запуске игры и почти всегда означает не фактическую порчу файлов, а срабатывание защитного механизма Gatekeeper в macOS. Система проверяет подпись и карантинный атрибут приложения, а при несоответствии блокирует запуск, выдавая это вводящее в заблуждение сообщение.

Спешить перемещать игру в корзину не стоит: в большинстве случаев проблема решается без удаления и повторной загрузки десятков гигабайт. Ниже разберём причины появления ошибки и безопасные способы вернуть Civilization VI в рабочее состояние.

Почему macOS считает Civilization VI «повреждённым»

Ключевую роль играет карантинный атрибут (quarantine), который macOS присваивает файлам, загруженным из интернета или перенесённым с внешних носителей. При первом запуске Gatekeeper проверяет цифровую подпись разработчика и целостность пакета приложения. Если проверка не проходит — появляется то самое окно с предложением переместить программу в корзину.

Типичные сценарии, приводящие к ошибке:

  • 🎮 Игра была скачана не через Steam или App Store, а из стороннего источника без действительной подписи разработчика.
  • 📦 Приложение распаковано из архива, dmg-образа или скопировано с другого Mac, из-за чего атрибут карантина не снялся корректно.
  • 🔄 Обновление macOS изменило правила Gatekeeper, и ранее работавшая игра перестала проходить проверку подписи.
  • 💾 Загрузка игры прервалась, и часть файлов действительно оказалась недокачанной или испорченной.
  • 🛡️ Система не смогла связаться с серверами проверки сертификатов Apple в момент первого запуска.
⚠️ Внимание: сообщение о «повреждении» не всегда означает реальную порчу файлов. Но если игра получена из непроверенного источника, блокировка может быть оправданной — так macOS защищает систему от модифицированных и вредоносных сборок.

Проверка целостности файлов через Steam

Если Civilization VI установлена через Steam, первым делом стоит исключить реальную порчу данных. Клиент умеет сверять локальные файлы с эталонными на сервере и автоматически докачивать повреждённые фрагменты.

Порядок действий: откройте библиотеку Steam, нажмите правой кнопкой на Sid Meier's Civilization VI, выберите Свойства → Установленные файлы → Проверить целостность файлов игры. Процесс может занять заметное время — это зависит от скорости диска и объёма установленных дополнений. По завершении Steam сообщит, сколько файлов не прошло проверку, и загрузит их заново.

Если после проверки ошибка сохраняется, проблема почти наверняка связана не с файлами, а с политикой безопасности macOS — переходите к следующим разделам.

☑️ Базовая диагностика перед исправлениями

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

Запуск через настройки «Конфиденциальность и безопасность»

macOS предусматривает штатный способ разблокировать приложение, заблокированное Gatekeeper. Сразу после неудачной попытки запуска откройте Системные настройки → Конфиденциальность и безопасность и прокрутите раздел «Безопасность» вниз.

Там должна появиться строка о том, что запуск Civilization VI был заблокирован, с кнопкой «Подтвердить вход» или «Открыть в любом случае» (точная формулировка зависит от версии macOS). Нажмите её и подтвердите действие паролем администратора — система запомнит исключение, и дальше игра будет открываться обычным двойным кликом.

Альтернативный вариант: найдите приложение в папке Программы (или в папке библиотеки Steam), кликните по иконке правой кнопкой мыши и выберите Открыть. В появившемся диалоге появится дополнительная кнопка запуска, которой нет при обычном двойном клике.

📊 Где была установлена ваша копия Civilization VI?
Steam
App Store
Epic Games Store
Сторонний источник

Снятие карантинного атрибута через Терминал

Когда кнопка разблокировки в настройках не появляется или не помогает, можно вручную удалить карантинный флаг с пакета приложения. Это стандартная команда macOS, она не модифицирует файлы игры, а лишь убирает метку «загружено из интернета».

Откройте Терминал (через Spotlight или папку «Утилиты») и выполните команду, указав реальный путь к приложению. Для установки через Steam путь обычно выглядит примерно так — сверьте его со своей фактической папкой библиотеки:

xattr -dr com.apple.quarantine "/Applications/Civilization VI.app"

Если игра лежит в библиотеке Steam, путь будет длиннее — найдите приложение в Finder, а затем просто перетащите его иконку в окно Терминала после ввода команды xattr -dr com.apple.quarantine (с пробелом в конце): путь подставится автоматически. После выполнения команды попробуйте запустить игру снова.

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

Полное удаление и чистая переустановка

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

  • 🗑️ Удалите игру штатно через Steam (Управление → Удалить) или переместите приложение в корзину.
  • 📁 Проверьте папку ~/Library/Application Support/ на наличие каталогов, связанных с Civilization VI или Aspyr (издатель macOS-версии), и удалите их при необходимости. Учтите: там могут лежать сохранения — скопируйте их заранее.
  • ☁️ Если включена синхронизация Steam Cloud, сохранения подтянутся обратно автоматически после переустановки.
  • 🔁 Перезагрузите Mac и установите игру заново, дождавшись полного завершения загрузки без пауз и обрывов соединения.

При повторной установке избегайте прерывания загрузки: именно недокачанные или частично распакованные файлы — частая причина подлинной порчи приложения, а не ложного срабатывания Gatekeeper.

Где лежат сохранения Civilization VI на Mac

Сохранения обычно находятся в пользовательской библиотеке: ~/Library/Application Support/ в папке, связанной с игрой или издателем. Чтобы открыть скрытую папку Library, в Finder нажмите «Переход» в меню, удерживая клавишу Option — пункт «Библиотека» появится в списке. Перед удалением скопируйте папку с сохранениями в надёжное место.

Сравнение способов решения

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

Профилактика повторного появления ошибки

Чтобы ошибка не вернулась после обновления системы или переустановки игры, достаточно соблюдать несколько простых правил. Вам нужно устанавливать игру только из официальных магазинов — Steam, App Store или Epic Games Store: подписанные сборки проходят проверку Gatekeeper без конфликтов.

Не запускайте приложение прямо из смонтированного dmg-образа — всегда копируйте его в папку «Программы» или библиотеку лаунчера. И не прерывайте загрузку и первую распаковку игры: запуск недокачанного приложения — самая частая причина подлинного повреждения пакета, а не ложной тревоги системы.

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

Обязательно ли перемещать Civilization VI в корзину, как просит система?

Нет. Это стандартная формулировка macOS для заблокированных приложений. Сначала попробуйте разблокировать игру через «Конфиденциальность и безопасность» или снять карантинный атрибут — удаление требуется лишь при подтверждённой порче файлов.

Поможет ли отключение Gatekeeper целиком через sudo spctl?

Глобальное отключение Gatekeeper снижает защиту всей системы и не является необходимым для запуска одной игры. Достаточно точечного снятия карантина с конкретного приложения командой xattr.

Ошибка появилась после обновления macOS — это нормально?

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

Пропадут ли сохранения при переустановке игры?

Если включена синхронизация Steam Cloud, сохранения восстановятся автоматически. Без неё перед удалением вручную скопируйте папку сохранений из ~/Library/Application Support/ в безопасное место.

Команда xattr выдаёт ошибку «No such file» — что делать?

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