Ошибка «Приложение 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 — переходите к следующим разделам.
☑️ Базовая диагностика перед исправлениями
Запуск через настройки «Конфиденциальность и безопасность»
macOS предусматривает штатный способ разблокировать приложение, заблокированное Gatekeeper. Сразу после неудачной попытки запуска откройте Системные настройки → Конфиденциальность и безопасность и прокрутите раздел «Безопасность» вниз.
Там должна появиться строка о том, что запуск Civilization VI был заблокирован, с кнопкой «Подтвердить вход» или «Открыть в любом случае» (точная формулировка зависит от версии macOS). Нажмите её и подтвердите действие паролем администратора — система запомнит исключение, и дальше игра будет открываться обычным двойным кликом.
Альтернативный вариант: найдите приложение в папке Программы (или в папке библиотеки Steam), кликните по иконке правой кнопкой мыши и выберите Открыть. В появившемся диалоге появится дополнительная кнопка запуска, которой нет при обычном двойном клике.
Снятие карантинного атрибута через Терминал
Когда кнопка разблокировки в настройках не появляется или не помогает, можно вручную удалить карантинный флаг с пакета приложения. Это стандартная команда 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.