Сбой открытия программы из-за повреждения. Переместите программу в Корзину.

Этой ночью я удалил бету macOS Sierra, полностью отформатировал SSD на MacBook’е и по давней традиции, с ноля, поставил свежую версию операционной системы.

Начал устанавливать софт, которым пользуюсь. Как это иногда бывает, некоторый софт, который чуть-чуть изменён в целях излечения от требования оплатить, «приходится» качать с торрентов. По умолчанию в macOS (так непривычно писать macOS, вместо OS X) нужно разрешить устанавливать софт не только из App Store и от установленных разработчиков, но и из сторонних источников. Если этого не сделать, то появится ошибка:

Сбой открытия программы из-за повреждения

Раньше для этого было достаточно просто открыть Системные настройки, перейти в Защита и безопасность, где был нужный пункт в блоке «Разрешить использование программ, загруженных из». Теперь его нет:

Сбой открытия программы из-за повреждения

Хорошо, что эту функцию не просто убрали из macOS, а просто скрыли пункт из меню.

Как включить установку приложений из всех источников в macOS

Установить приложение из стороннего источника не даёт технология Gatekeeper. Суть её в том, чтобы вы не смогли случайно установить вредоносный софт. Но мы же опытные пользователи, поэтому можем себе позволить отключить Gatekeeper.

Сделать это просто. Откройте Терминал и скопируйте туда эту команду:

sudo spctl --master-disable

Нажмите Enter, чтобы выполнить её, затем введите пароль.

Всё, установка программ из любого источника вновь активна:

Сбой открытия программы из-за повреждения

Теперь при запуске приложения из неизвестного источника macOS просто спросит у вас уверены ли вы в том, что его стоит запускать:

Сбой открытия программы из-за повреждения

Если слишком сложно и непонятно — вот видео с демонстрацией отключения:

Чтобы включить Gatekeeper обратно воспользуйтесь этой командой:

sudo spctl --master-enable