Приложение нельзя открыть: причины и возможные решения

80

Если вы столкнулись с проблемой, что не можете открыть приложение на Mac, которое не зарегистрировано установленным разработчиком, узнайте возможные причины и решения этой проблемы. Узнайте, как безопасно открыть приложение из недоверенного источника и поменять настройки безопасности в системе MacOS.

Открытие приложения от неустановленного разработчика на Mac

Если Вы пытаетесь открыть приложение, которая не зарегистрирована в Apple установленным разработчиком, появляется диалоговое окно с предупреждением. Это не обязательно означает, что с приложением что-то не так. Например, некоторые приложения были созданы до начала регистрации разработчиков. Однако приложение не проверялась, поэтому macOS не может определить, было ли приложение изменено или повреждено после выпуска.

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

Безопаснее всего загрузить новую версию приложения из Mac App Store или использовать альтернативное приложение установленного разработчика.

Файл невозможно открыть, так как Apple: как обойти ошибку на Mac
Источник изображения: yablyk.com

Чтобы запустить приложение в обход настроек безопасности, выполните указанные ниже действия.

Примечание. Можно также внести заблокированное приложение в список исключений. Для этого нажмите кнопку «Подтвердить вход» в разделе настроек «Конфиденциальность и безопасность». Эта кнопка доступна в течение примерно часа после попытки открыть приложение. Чтобы изменить то, какие приложения можно открывать на Mac, выберите меню Apple > «Системные настройки», нажмите «Конфиденциальность и безопасность» в боковом меню, затем перейдите в раздел «Безопасность» справа. (Возможно, потребуется прокрутить вниз.) Открыть настройки раздела «Конфиденциальность и безопасность»

Как изменить настройки безопасности, описано в разделе Защита компьютера Mac от вредоносного ПО. При попытке установки приложения, загруженного не из официального виртуального магазина Mac App Store пользователь увидит на экране сообщение вида:

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

В более старых версиях macOS путь такой: «Защита и безопасность» → «Основные» в приложении «Системные настройки».

Файл невозможно открыть, так как Apple: как обойти ошибку на Mac
Источник изображения: yablyk.com

Как было раньше...

Для того чтобы получить полное представление об изменениях, сравним актуальные настройки macOS с более старыми версиями ПО. В ранних редакциях вкладка «Разрешить использование программ, загруженных из» включала три опции:

Опция Описание
Mac App Store Разрешить запуск только приложений из Mac App Store
Mac App Store и идентифицированные разработчики Разрешить запуск приложений как из Mac App Store, так и от идентифицированных разработчиков
Любой источник Разрешить запуск всех приложений, в том числе от неидентифицированных разработчиков

Теперь по умолчанию их две:

  • Mac App Store
  • Частные разработчики

Как вы можете видеть параметр «Любого источника» теперь недоступен. Но это легко обойти.

Как устанавливать приложения, загруженные не из Mac App Store

Способ 1. Подтверждение каждого разработчика вручную в Системных настройках

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

Тем не менее, существуют как минимум два способа запуска программ, полученных не из Mac App Store, а из других источников.

  1. После перемещения загруженного приложения в папку «Программы» запустите его. На экране отобразится предупреждение вида:

Нажмите «Отменить» или «ОК». Это действие вернет вас в файловый менеджер Finder.

  1. Далее откройте приложение «Системные настройки» и перейдите в меню «Конфиденциальность и безопасность» → раздел «Безопасность» и нажмите кнопку «Подтвердите вход».

Введите пароль Администратора macOS чтобы снять защиту.

Примечание:

В более старых версиях ПО перейдите по пути: «Системные настройки» → «Защита и безопасность».

Во вкладке «Основные» нажмите на замок и введите пароль Администратора.

В разделе «Разрешить использование программ, загруженных из» нажмите на кнопку «Подтвердить вход».

3. Появится новое предупреждение, однако в нем появится кнопка Открыть, нажмите ее для запуска приложения.

В случае загрузки другого приложения от того же разработчика, система проверит список и откроет программу.

Способ 2. Принудительное разрешение установки приложений на Mac из любых источников при помощи команды в Терминале

Для отключения проверки разработчика при установке приложений, откройте стандартное macOS приложение Терминал, введите следующую команду и нажмите Как в MacOS разрешить установку программ от любого разработчика

Компания Apple стремится обеспечить максимальную безопасность данных на своих устройствах, в том числе на компьютерах под управлением MacOS. Как известно, все приложения, которые попадают в магазин App Store для компьютеров Mac, проходят тщательную проверку на предмет наличия вредоносных кодов, которые могут привести к снижению производительности компьютера и вызвать потерю данных людей, которые установят данные программы. Но при этом есть возможность устанавливать, в том числе, программы, которые загружены из интернета, если изменить некоторые настройки операционной системы.

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

Файл невозможно открыть, так как Apple: как обойти ошибку на Mac
Источник изображения: yablyk.com

Почему “Программу не удается открыть” на Mac

Если вы скачаете на свой компьютер приложение для Mac просто из интернета, чаще всего это приведет к возникновению ошибки: “Программу не удается открыть, так как ее автор является неустановленным разработчиком”. Это означает, что компания Apple не имеет данных о том, кто создал это приложение, и насколько “чист” его код.

До выхода операционной системы MacOS Sierra, компания Apple позволяла менее настороженно относиться к приложениям, загруженным из любого источника. Пользователь мог в настройках безопасности выбрать пункт “Разрешить использование программ, загруженных из любого источника”. Сейчас такой возможности нет, и в новых версиях MacOS гораздо сложнее понять, как установить приложение, которое было просто загружено с сайта разработчиков в интернете, а не через App Store.

Как устранить ошибки при запуске приложений в macOS – MacManiac
Источник изображения: macmaniac.ru

Как разрешить установку программ от любого разработчика в MacOS

Есть несколько способов, как это сделать. Один вариант предусматривает, что, в целом, вы хотите сохранить безопасность компьютера, сделав исключения для ряда приложений. А второй подразумевает полное отключение защиты, которая проверяет разработчиков перед установкой программы.

Первый способ

Если на компьютере под управлением MacOS Sierra (и выше) вы загрузите из интернета приложение и перенесете его в папку “Программы”, то при попытке его запуска у вас появится информационное сообщение “Не удается открыть программу, так как ее автор является неустановленным разработчиком”. Далее будет содержаться информация о том, каким образом и когда программа попала на ваш компьютер. Нажмите “ОК”, чтобы закрыть это информационное окно.

Теперь в левом верхнем углу необходимо нажать на значок с яблоком

Ограничения программного обеспечения

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

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

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

Файл невозможно открыть, так как Apple: как обойти ошибку на Mac
Источник изображения: yablyk.com

Что нам скажет Википедия?

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

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

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

Видео

Программа не может быть открыта, потому что её автор является неустановленным...

Решаем самую главную проблему в два клика

Ошибки при установке приложений на Мак и их решения!

Программа не может быть открыта, так как она не была загружена из App Store

Программа повреждена, еë не удается открыть.переместите программу в корзину!

Как исправить ошибку "Приложение не удается открыть, так как оно было загружено не из...&am...

Не удается открыть приложение

Не удаётся открыть приложение в windows 10