- Как при запуске программы в macOS убрать ошибку: «Приложение повреждено, и не может быть открыто. Переместите приложение в Корзину»
- Ошибка macOS Catalina: Приложение повреждено и его не удается открыть
- Cнятие карантина для указанного приложения в macOS
- Комментариев: 6
- Программа не открывается или повреждена Mac OS
- Примечание
- Читайте также
- Открытие приложения от неустановленного разработчика на Mac
- «Приложение нельзя открыть, так как не удалось…» – ошибка на Mac. Как обойти
- Как было раньше…
- Как устанавливать приложения, загруженные не из Mac App Store
- Способ 1. Подтверждение каждого разработчика вручную в Системных настройках
- Способ 2. Принудительное разрешение установки приложений на Mac из любых источников при помощи команды в Терминале
Как при запуске программы в macOS убрать ошибку: «Приложение повреждено, и не может быть открыто. Переместите приложение в Корзину»
Некоторые пользователи Mac могут иногда сталкиваться с несколько странной ошибкой, когда они пытаются открыть приложение, которое было загружено на их компьютер с Интернета. Во время первого запуска и проверки приложения встроенным Gatekeeper-ом появляется небольшое окно с сообщением об ошибке:
«Приложение повреждено, и его не удается открыть. Переместите приложение в Корзину» или «Сбой открытия программы из-за повреждения. Переместите программу в Корзину
На выбор вам дается два варианта — это переместить в корзину или отменить запуск загруженного приложения.
Есть несколько вариантов, которые могут исправить возникшую ошибку:
- повторно загрузите приложение
- перезагрузите свой Mac
- установите последние обновления операционной системы macOS (OS X)
- проверьте, разрешен ли у вас запуск программ от неустановленных разработчиков, не блокирует ли Gatekeeper запуск приложения. Подробно о том, как активировать установку программа из всех источников, читайте здесь
Часто, данная ошибка возникает при запуске «взломанных» приложений, поэтому описанные выше способы не помогут и Вы все-еще не сможете открыть программу. В таком случае, воспользуйтесь специальной командой xattr . Данная команда используется для просмотра и изменения расширенных атрибутов файлов на Mac, в том числе и приложений, на которых появляется ошибка запуска.
Шаг 1 Запустите программу «Терминал», ее можно отыскать в папке Программы → Утилиты или вызовите поиск Spotlight ( ^Control + Пробел / ⌘Cmd + Пробел – зависит от вашей системы) и введите название программы
Шаг 2 Введите следующую команду, указывая путь к приложению и подтвердите операцию паролем администратора:
Например,
sudo xattr -cr /Applications/WiFi\ Explorer.app ,
если в названии приложения присутствуют пробелы, возьмите его путь в » » (кавычки):
sudo xattr -cr «/Applications/WiFi Explorer.app»
Шаг 3 Запустите приложение, которое выдавало ошибку. После использования команды xattr программа должна открыться.
Надеемся данный материал был полезен для вас. Поделитесь им со своими друзьями в социальных сетях и присоединяйся к нам в Facebook, Twitter, Вконтакте и находите еще больше полезных советов
Источник
Ошибка macOS Catalina: Приложение повреждено и его не удается открыть
Самым безопасным местом для загрузки программ на Mac остаётся фирменный магазин App Store и я настоятельно рекомендую устанавливать софт именно оттуда. Но что делать, если хочется немного «попиратствовать», а в macOS Catalina ещё сильнее затянули гайки с установкой приложений из непроверенных источников (наши любимые торренты относятся именно к таким).
Сегодня расскажу как можно довольно просто побороть вот такую ошибку при открытии приложений: «Приложение повреждено и его не удается открыть. Переместите приложение в Корзину.»
Для начала вернём в системные настройки выбор пункта, разрешающий использование приложений, загруженных из «Любого источника» (по умолчанию он теперь скрыт). А находится эта настройка тут «Системные настройки — > Защита и безопасность -> Основные», если кто не знал.
Чтобы появился пункт из «Любого источника» выполним в Терминале следующую команду (команда выполняется единожды):
sudo spctl —master-disable
Обычно этого хватает чтобы разблокировать работу неподписанных приложений, но не всегда.
Cнятие карантина для указанного приложения в macOS
Если чуда не произошло и приложение по-прежнему отказывается запускаться выдавая ошибку, попробуем удалить его из карантина macOS пишем в Терминале следующую команду:
sudo xattr -rd com.apple.quarantine
В конце ставим пробел и перетащив иконку нужной программы в окно Терминала нажимаем Enter. Теперь программа должна запуститься без проблем. По традиции предлагаю почитать про безопасное открытие программ и технологию Gatekeeper на Mac на сайте Apple https://support.apple.com/ru-ru/HT202491 (правда про обход системы безопасности там не будет написано).
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Комментариев: 6
Спасибо вам большое
спасибо огромное! кучу времени потратил на поиск этого решения.
Спасибо, добрый человек! помогло!
ты просто чудо. спасибо. Единственный рабочий способ
Источник
Программа не открывается или повреждена Mac OS
Исправляем ошибку, которая возникает при запуске программы в Mac OS, после её установки. Программа не открывается и сообщает об ошибке.
Сообщение бывает двух видов:
1. Программа не открывается или повреждена
2. Сбой открытия программы «Название_приложения.app» из-за повреждения. Переместите программу в Корзину.
Ошибка на русском:
Сбой открытия программы «Название_приложения.app» из-за повреждения. Переместите программу в Корзину.
На английском ошибка выглядит так:
“…” is damaged and can’t be opened. You should move it to the Trash.
Ошибка возникает, при открытии программ или образов загруженных через Интернет. Защитник Gatekeeper в Mac OS блокирует непроверенные им программы из-за угрозы наличия вредоносного ПО. Сделано это чтобы обезопасить пользователя от случайной установки вредоносной программы. По умолчанию, в настройках Мака, нет возможности включить установку любых приложений:
По умолчанию Gatekeeper в Mac OS позволяет устанавливать только проверенные программы
Однако это не значит, что все программы загруженные через Интернет содержат вирусы или вредоносные коды. И потому иногда требуется отключить Gatekeeper, чтобы разрешить запуск отдельной программы. Можно и полностью его отключить.
Открываем Терминал и вводим команды. Отключаем для конкретной программы:
Если в названии программы содержится пробел, то берём это название в кавычки:
Отключаем для всех программ:
Иногда проще выключить защиту, запустить файл и снова включить Gatekeeper (на всякий случай). Потому что бывает команда sudo xattr -rd com.apple.quarantine не срабатывает. Вместо этого пишется, что файл не найден.
Код для командной строки, чтобы снова включить защиту Gatekeeper:
Примечание
GateKeeper также запрещает открывать программы от неустановленных разработчиков. Как это обойти смотрите в отдельной статье.
Читайте также
Кстати, на сайте нет рекламы. У сайта нет цели самоокупаться, но если вам пригодилась информация можете задонатить мне на чашечку кофе в макдаке. Лайкнуть страницу или просто поблагодарить. Карма вам зачтется.
Источник
Открытие приложения от неустановленного разработчика на Mac
Если Вы пытаетесь открыть приложение, которая не зарегистрирована в Apple установленным разработчиком, появляется диалоговое окно с предупреждением. Это не обязательно означает, что с приложением что-то не так. Например, некоторые приложения были созданы до начала регистрации разработчиков. Однако приложение не проверялась, поэтому macOS не может определить, было ли приложение изменено или повреждено после выпуска.
Вредоносное ПО часто распространяется следующим образом: в приложение встраивается опасный код, а затем зараженное приложение распространяется далее. Незарегистрированное приложение от неустановленного разработчика может содержать вредоносный код.
Безопаснее всего загрузить новую версию приложения из Mac App Store или использовать альтернативное приложение установленного разработчика.
Чтобы запустить приложение в обход настроек безопасности, выполните следующее.
В Finder на Mac найдите приложение, которое хотите открыть.
Не используйте для этого Launchpad. В Launchpad нельзя использовать контекстное меню.
Удерживая клавишу Control, нажмите на значок приложения, затем выберите «Открыть» в контекстном меню.
Приложение сохраняется в списке исключений из настроек безопасности, и в дальнейшем его можно будет запускать двойным нажатием, как любое зарегистрированное приложение.
Примечание. Можно также внести заблокированное приложение в список исключений. Для этого нажмите кнопку «Подтвердить вход» в панели «Общие» в разделе настроек «Защита и безопасность». Эта кнопка доступна в течение примерно часа после попытки открыть приложение.
Чтобы изменить эти настройки на Mac, выберите меню Apple
> «Системные настройки», нажмите «Защита и безопасность», затем нажмите «Основные».
Как изменить настройки безопасности, описано в разделе Защита компьютера Mac от вредоносного ПО.
Источник
«Приложение нельзя открыть, так как не удалось…» – ошибка на Mac. Как обойти
С выходом macOS Sierra Apple изменила механизм установки приложений, загруженных не из App Store. Установить приложение от неустановленного разработчика стало немного сложнее – необходимы дополнительные действия со стороны пользователя.
При попытке установки приложения, загруженного не из официального виртуального магазина Mac App Store пользователь увидит на экране сообщение вида:
«Приложение нельзя открыть, так как не удалось проверить разработчика».
«Программу не удается открыть, так как ее автор является неустановленным разработчиком».
Начиная с macOS Sierra Apple изменила настройки безопасности для работы с загруженными программами. Проверить их можно, открыв раздел «Защита и безопасность» → «Основные» в приложении «Системные настройки».
Как было раньше…
Для того чтобы получить полное представление об изменениях, сравним настройки в macOS Sierra и более старых версиях ПО. В ранних редакциях вкладка «Разрешить использование программ, загруженных из» включала три опции:
- App Store для Mac – Mac запускает приложения, загруженные исключительно из Mac App Store.
- App Store для Mac и установленных разработчиков – система не может открыть новое приложение, которого нет в списке установленных разработчиков.
- «Любого источника» – данная опция позволяет открыть все программы, полученные из любого источника.
Как устанавливать приложения, загруженные не из Mac App Store
Способ 1. Подтверждение каждого разработчика вручную в Системных настройках
Начиная с macOS Sierra исчезла опция «Любого источника». Теперь владельцы Mac, обновившиеся до новой редакции операционной системы, уже не смогут использовать данную возможность для открытия загруженных приложений.
Тем не менее, существуют как минимум два способа запуска программ, полученных не из Mac App Store, а из других источников.
1. После перемещения загруженного приложения в папку «Программы» запустите его. На экране отобразится предупреждение вида:
Нажмите «Отменить» или «ОК». Это действие вернет вас в файловый менеджер Finder.
2. Далее перейдите по пути: «Системные настройки» → «Защита и безопасность».
3. Во вкладке «Основные» нажмите на замок и введите пароль Администратора.
4. В разделе «Разрешить использование программ, загруженных из» нажмите на кнопку «Подтвердить вход».
Появится новое предупреждение, однако в нем появится кнопка Открыть, нажмите ее для запуска приложения.
В случае загрузки другого приложения от того же разработчика, система проверит список и откроет программу.
Способ 2. Принудительное разрешение установки приложений на Mac из любых источников при помощи команды в Терминале
Для отключения проверки разработчика при установке приложений выполните в программе Терминал следующую команду (потребуется ввести пароль администратора):
sudo spctl —master-disable
Нажмите Ввод на клавиатуре.
Эта команда вернет по пути «Системные настройки» → «Защита и безопасность» пункт «Любого источника».
Источник