Как в MacOS разрешить установку программ от любого разработчика
Компания Apple стремится обеспечить максимальную безопасность данных на своих устройствах, в том числе на компьютерах под управлением MacOS. Как известно, все приложения, которые попадают в магазин App Store для компьютеров Mac, проходят тщательную проверку на предмет наличия вредоносных кодов, которые могут привести к снижению производительности компьютера и вызвать потерю данных людей, которые установят данные программы. Но при этом есть возможность устанавливать, в том числе, программы, которые загружены из интернета, если изменить некоторые настройки операционной системы.
Важно: Если вы неопытный пользователь компьютера под управлением Mac, крайне не рекомендуется разрешать установку программ от любого разработчика.
Оглавление: 1. Почему “Программу не удается открыть” на Mac 2. Как разрешить установку программ от любого разработчика в MacOS - Первый способ - Второй способ
Почему “Программу не удается открыть” на Mac
Если вы скачаете на свой компьютер приложение для Mac просто из интернета, чаще всего это приведет к возникновению ошибки: “Программу не удается открыть, так как ее автор является неустановленным разработчиком”. Это означает, что компания Apple не имеет данных о том, кто создал это приложение, и насколько “чист” его код.
До выхода операционной системы MacOS Sierra, компания Apple позволяла менее настороженно относиться к приложениям, загруженным из любого источника. Пользователь мог в настройках безопасности выбрать пункт “Разрешить использование программ, загруженных из любого источника”. Сейчас такой возможности нет, и в новых версиях MacOS гораздо сложнее понять, как установить приложение, которое было просто загружено с сайта разработчиков в интернете, а не через App Store.
Как разрешить установку программ от любого разработчика в MacOS
Есть несколько способов, как это сделать. Один вариант предусматривает, что, в целом, вы хотите сохранить безопасность компьютера, сделав исключения для ряда приложений. А второй подразумевает полное отключение защиты, которая проверяет разработчиков перед установкой программы.
Первый способ
Если на компьютере под управлением MacOS Sierra (и выше) вы загрузите из интернета приложение и перенесете его в папку “Программы”, то при попытке его запуска у вас появится информационное сообщение “Не удается открыть программу, так как ее автор является неустановленным разработчиком”. Далее будет содержаться информация о том, каким образом и когда программа попала на ваш компьютер. Нажмите “ОК”, чтобы закрыть это информационное окно.
Теперь в левом верхнем углу необходимо нажать на значок с яблоком, после чего выбрать в выпадающем меню пункт “Системные настройки”.
Оказавшись в настройках, зайдите в раздел “Защите и безопасность”.
Здесь потребуется сперва разблокировать доступ к настройкам. Для этого нажмите на значок замка в левом нижнем углу. Появится окно ввода пароля от учетной записи — введите его и нажмите “Снять защиту”.
Успешно сняв блокировку с настроек, остается “Подтвердить вход” для программы, которые была заблокирована. Нажмите на соответствующую кнопку.
Обратите внимание: Убедитесь, что вы открываете доступ именно для той программы, которую хотели запустить.
Нажав на подтверждение входа, вы дадите операционной системе понять, что знаете разработчика, который подписал данное приложение. Появится информационное сообщение, которое было в самом начале, но в нем будет пункт “Открыть”, что позволит запустить загруженную программу.
Важно: Если вы позже скачаете на компьютер другое приложение от этого же разработчика, операционная система будет сразу предлагать его запустить без выполнения описанных выше действий, поскольку разработчик уже будет находиться в списке надежных.
Второй способ
Данный способ предполагает, что вы сможете вернуть настройку из ранних версий MacOS, которая позволяла устанавливать приложения из любого источника. Сам способ очень простой, но необходимо знать нужную команду “Терминала”, которая позволит выполнить необходимые действия.
Чтобы запустить “Терминал”, нажмите на клавиатуре сочетание “Command+Пробел”, после чего введите в поисковую строку Spotlight запрос “Терминал”, и откройте найденную утилиту.
Введите приведенную ниже команду, после чего нажмите Enter:
sudo spctl --master-disable
Далее потребуется ввести в Терминале пароль. Сделайте это и снова нажмите Enter.
Команда будет выполнена.
Теперь нажмите в левом верхнем углу экрана на значок яблока и перейдите в “Системные настройки”.
Здесь зайдите в раздел “Защита и безопасность”.
Вы увидите, что на месте, где устанавливается, какие программы разрешено использовать, появится опция “Любой источник”. Выбрав ее и сохранив, далее вы сможете устанавливать все приложения, загруженные из сети, без дополнительных действий.
Если вы позже захотите отключить данную опцию и вернуть прежние стандарты безопасности, используйте команду:
sudo spctl --master-enable
«Приложение нельзя открыть, так как не удалось проверить разработчика» – что делать?
Если вы скачали приложение с какого-то сайта на свой Mac с macOS Big Sur, то вы можете увидеть сообщение о том, что его нельзя открыть из-за непроверенного разработчика.
В этом сообщении также сказано, что в приложении может содержаться вредоносное ПО.
Ниже мы расскажем, как открывать такие приложения, скачанные не из App Store.
Как открывать приложения на Mac, скачанные не из App Store
- В строке меню нажмите значок Apple и выберите Системные настройки.
- Выберите секцию Защита и безопасность.
- Откройте вкладку Основные.
- Нажмите на значок в виде замка в углу окна и введите свой логин и пароль.
- В пункте «Разрешить использование программ, загруженных из» выберите AppStoreи от установленных разработчиков.
- Также можно разрешить установку приложений из любых источников.
Теперь приложение должно открыться. При первом открытии некоторых приложений всё равно будет отображаться сообщение с предупреждением, но вы уже сможете их запускать.
Выбирать установку из любых источников мы всё же не рекомендуем, поскольку приложения действительно могут содержать вредоносное ПО.
Как исправить приложение, которое невозможно открыть, потому что разработчик не может быть проверен
Что касается установки, macOS позволяет пользователям устанавливать приложения только от проверенных Apple разработчиков. Если разработчик приложения не зарегистрирован в Apple, система не позволит вам установить его программу. Вместо этого вы получите сообщение об ошибке, указывающее, что вы не можете установить приложение, так как разработчик не прошел проверку. Хотя эта система блокировки приложений предназначена для защиты вашего устройства от вредоносных программ, существуют способы исправить сообщение об ошибке непроверенного разработчика.
Узнайте, почему вы получаете это сообщение об ошибке, и узнайте, как решить эту проблему.
Почему я получаю сообщение об ошибке непроверенного разработчика?
У Apple есть система, которая требует от разработчиков регистрации в компании и отправки своих приложений на проверку. После прохождения этого процесса разработчики’ приложения будут доступны для пользователей Apple. Компания приняла эти меры, чтобы предотвратить заражение пользовательских устройств вредоносными программами.
Чтобы стороннее приложение стало доступным в магазине приложений для iOS, разработчик должен пройти несколько этапов, чтобы удовлетворить требования Apple. Если вы попытаетесь установить приложение от разработчика, не зарегистрированного в Apple, вы получите сообщение об ошибке. Вы также увидите это сообщение, если разработчик зарегистрирован, но само приложение не было проверено и одобрено компанией.
Как исправить сообщение об ошибке неподтвержденного разработчика
Вы можете попробовать несколько вещей, если хотите загрузить нужное приложение из магазина Apple. Следуя приведенным ниже советам, помните, что Apple запретила загрузку соответствующего приложения для защиты своих пользователей. Если вам нужен безопасный способ установки приложения, вы можете попробовать следующие способы.
Найти новую версию приложения
Apple может препятствовать установке приложения, потому что доступна более новая версия. Попробуйте найти обновленную версию приложения в Mac App Store и загрузить эту версию.
Найти альтернативное приложение
Если приложение, которое вы пытаетесь загрузить, заблокировано сообщением об ошибке, попробуйте найти альтернативную версию в Mac App Store. Вы можете найти приложение, выполняющее ту же функцию, от разработчика, проверенного платформой. Это было бы более безопасной альтернативой загрузке программы, которая не была одобрена.
Переопределение настроек безопасности
Если вы знаете или слышали о разработчике, вы можете подумать, что его приложение безопасно для загрузки. В этом случае вы можете переопределить настройки безопасности Apple, чтобы установить приложение на свое устройство. Вот как это делается:
- Найдите приложение, которое хотите установить, и щелкните его правой кнопкой мыши.
- Нажмите “Открыть” в раскрывающемся меню.
- Нажмите “Открыть” снова в появившемся предупреждении безопасности.
Этот метод позволит обойти систему безопасности Apple, что позволит вам установить приложение.
Обойти блокировку безопасности
Вы можете изменить настройки безопасности своего устройства, чтобы установить приложение от непроверенного разработчика. Для этого выполните шаги, описанные здесь:
- Перейдите в меню Apple и нажмите “Системные настройки” затем “Безопасность & Конфиденциальность.”
- Нажмите кнопку “Общие” tab.
- Нажмите значок замка в левом нижнем углу экран.
- Введите свое имя пользователя и пароль в диалоговом окне, затем нажмите “Разблокировать. ”
- Выберите “App Store и указанный разработчик”
- Выделите приложение, которое хотите установить, и коснитесь “Все равно открыть»
Теперь приложение должно открываться на вашем устройстве.
Загрузить приложение с помощью Safari
Попытка загрузить приложение через другие браузеры, такие как Chrome или Firefox может привести к появлению сообщения об ошибке. Попробуйте вместо этого использовать Safari, чтобы получить приложение. Приведенные ниже инструкции помогут вам сделать это:
- Удалите приложение, загруженное с помощью другого браузера.
- Перезагрузите компьютер и загрузите приложение через браузер Safari.
Теперь вы сможете открыть приложение на своем устройстве.
Как открыть приложение от непроверенного разработчика
Система идентификации разработчиков Apple предназначена для защиты пользователей от загрузки приложений, которые могут содержать вредоносное ПО. С помощью своей программы Gatekeeper компания усложняет установку приложений неизвестного происхождения. Однако, если вы хотите загрузить определенную программу даже после получения сообщения об ошибке, приведенные ниже советы помогут вам это сделать.
Открыть приложение не в App Store
Если настройки магазина приложений macOS установлены по умолчанию, вы увидите предупреждение при попытке открыть приложение, которого нет в App Store. К счастью, вы можете легко изменить настройки, чтобы открывать приложения не из App Store. Это должно уменьшить количество предупреждений, появляющихся при попытке открыть приложение, не принадлежащее Apple.
- В меню Apple коснитесь “Системные настройки”
- Перейдите к “Безопасность & Конфиденциальность” и нажмите на значок замка.
- Введите пароль и измените настройки в разделе “Разрешить загрузку приложений из” раздел.
Apple по-прежнему будет предупреждать вас, когда вы пытаетесь открыть приложение, которое они не распознают, но система позволит вам продолжить установку.
Открыть заблокированное приложение
Если macOS мешает вам открыть приложение, приложение не от известного разработчика. К счастью, есть способ обойти блокировку. Вот как это сделать:
- перейдите в раздел “Системные настройки” из меню Apple.
- Выберите “Безопасность & Конфиденциальность” затем “Общие”
- Нажмите “Все равно открыть” чтобы отменить временную блокировку приложения.
- Нажмите “Открыть&rdquo ; чтобы подтвердить, что вы хотите получить доступ к приложению.
Этот метод создаст исключение для определенного приложения, которое вы открыли, и вы сможете получить к нему доступ в будущем, не выполняя этот процесс.
Разрешить приложения откуда угодно
Смена вашего Mac настройки, позволяющие загружать приложения, которых нет в Mac App Store, могут исправить вашу непроверенную ошибку разработчика.
Раньше эта опция была доступна на старых устройствах Mac, но ее можно сделать видимой на вашем ПК. Включение параметра “Разрешить приложения откуда угодно” вариант не идеален, потому что не будет защитного барьера, препятствующего загрузке вашего устройства вредоносным программным обеспечением. Если вы все равно хотите получить доступ к этой функции, выполните следующие действия:
- Откройте Терминал, введя “terminal.app” в строку поиска.
- Введите приведенную ниже команду в окно терминала. :
sudo spctl —master-disable - Нажмите “Enter” и введите пароль при появлении запроса.
- Откройте “Системные настройки” затем “Безопасность & Конфиденциальность.”
- Нажмите кнопку “Разрешить приложение откуда угодно” вариант, который теперь будет виден.
Теперь вы сможете загрузить и установить приложение, не получая непроверенную ошибку разработчика. .
Решиться
Чтобы защитить своих пользователей, Apple создала систему, которая предотвращает загрузку непроверенных разработчиков и их приложений на устройства Apple. Хотя это является мерой предосторожности для блокировки вредоносного ПО, вам может понадобиться обойти его, чтобы установить рассматриваемое приложение. Если вы оказались в такой ситуации, наше руководство показало вам различные способы обхода мер безопасности Apple. Обратите внимание, что крайне важно действовать с осторожностью, чтобы предотвратить повреждение устройства.
Сталкивались ли вы с сообщением “Невозможно открыть, поскольку не удалось проверить разработчика” ошибка? Если да, то что вы делали, чтобы обойти проблему? Дайте нам знать в разделе комментариев ниже.
Как устранить ошибки при запуске приложений в macOS
С какими наиболее распространёнными ошибками можно столкнуться при запуске приложений в macOS, почему они возникают и как их устранить.
Cодержание
- Почему при запуске приложений могут возникать ошибки
- Приложение не удаётся открыть, так как оно было загружено не из App Store
- Файл невозможно открыть, так как Apple не может проверить его на наличие вредоносного ПО
- Приложение нельзя открыть, так как не удалось проверить разработчика
- Файл повредит компьютеру. Переместите приложение в Корзину
- Как отключить Gatekeeper и разрешить использование приложений, загруженных из любого источника
Почему при запуске приложений могут возникать ошибки
Чаще всего ошибки при запуске приложений в macOS возникают из-за того, что их блокирует Gatekeeper.
Gatekeeper — встроенная в macOS технология безопасности, которая проверяет надежность программного обеспечения в момент запуска и в процессе его работы.
Если приложение загружено из не надежного источника, Gatekeeper его блокирует. Задача блокировки заключается в том, чтобы оградить пользователя от возникновения потенциальных проблем с безопасностью, т.к. такие приложения могут быть троянами или содержать в себе вредоносные эксплойты, что в свою очередь может привести к утечке чувствительных данных или предоставить злоумышленникам полный доступ к вашему Mac.
Как правило блокировка срабатывает, если приложение было загружено на Mac из интернета, т.е. не из официального магазина приложений Mac App Store.
При попытке запуска такого приложения пользователю показывается окно с предупреждением в котором содержится текст ошибки. Ниже описаны основные ошибки и варианты их устранения.
Приложение не удаётся открыть, так как оно было загружено не из App Store
Если основным языком в macOS выбран Английский, сообщение об ошибке будет содержать следующий текст – App can’t be opened because it was not downloaded from the App Store.
Ошибка может возникнуть когда в macOS разрешено использование приложений только из App Store, а пользователь при этом пытается запустить приложение, которое он скачал на прямую с сайта разработчика.
Для устранения ошибки через Apple меню перейдите в настройки Защита и безопасность:
Кликните по значку замка в нижнем левом углу и введите пароль администратора.
Затем выберите действие App Store и от подтверждённых разработчиков.
Если не удалось устранить ошибку, попробуйте отключить Gatekeeper из инструкции ниже.
Приложение нельзя открыть, так как его автор является не установленным разработчиком
Если основным языком в macOS выбран Английский, сообщение об ошибке будет содержать следующий текст – Application can’t be opened because it is from an unidentified developer.
Ошибка может возникнуть когда в macOS разрешено использование приложений из App Store и от подтвержденных разработчиков, а пользователь при этом пытается запустить приложение, которое не зарегистрировано в Apple.
Для устранения ошибки перейдите в Finder и нажмите ⌃ control + click на иконке приложения, затем в появившемся меню нажмите на пункт Открыть. После успешного запуска приложение добавится в список исключений настроек безопасности, после чего вы сможете открывать его как обычно (двойным кликом).
Если не удалось устранить ошибку, попробуйте отключить Gatekeeper из инструкции ниже.
Файл невозможно открыть, так как Apple не может проверить его на наличие вредоносного ПО
Если основным языком в macOS выбран Английский, сообщение об ошибке будет содержать следующий текст – File can’t be opened because Apple cannot check it for malicious software.
Ошибка может возникнуть если приложение было подписано зарегистрированным разработчиком, но при этом не было проверено в Apple.
Для устранения ошибки через Apple меню перейдите в настройки Защита и безопасность:
Кликните по значку замка в нижнем левом углу и введите пароль администратора. Затем нажмите на кнопку Подтвердить вход для запуска заблокированного приложения. В появившемся диалоговом окне нажмите на кнопку Открыть.
После успешного запуска приложение добавится в список исключений настроек безопасности, после чего вы сможете открывать его как обычно (двойным кликом).
Если не удалось устранить ошибку, попробуйте отключить Gatekeeper из инструкции ниже.
Приложение нельзя открыть, так как не удалось проверить разработчика
Если основным языком в macOS выбран Английский, сообщение об ошибке будет содержать следующий текст – Application cannot be opened because the developer cannot be verified.
Ошибка может возникнуть если разработчик не зарегистрирован в Apple или пропустил процедуру проверки приложения.
Для устранения ошибки через Apple меню перейдите в настройки Защита и безопасность:
Кликните по значку замка в нижнем левом углу и введите пароль администратора. Затем нажмите на кнопку Подтвердить вход для запуска заблокированного приложения. В появившемся диалоговом окне нажмите на кнопку Открыть.
После успешного запуска приложение добавится в список исключений настроек безопасности, после чего вы сможете открывать его как обычно (двойным кликом).
Если не удалось устранить ошибку, попробуйте отключить Gatekeeper из инструкции ниже.
Файл повредит компьютеру. Переместите приложение в Корзину
Если основным языком в macOS выбран Английский, сообщение об ошибке будет содержать следующий текст – File is damaged and can’t be opened. You should move it to the Trash.
Ошибка может возникнуть если macOS обнаружила в приложении вредоносный код или наличие изменений в коде, которые были внесены после проверки.
Чаще всего данная ошибка возникает, если пользователь пытается открыть взломанное приложение. Чтобы открыть такое приложение необходимо отключить Gatekeeper из инструкции ниже.
Как отключить Gatekeeper и разрешить использование приложений, загруженных из любого источника
С выходом macOS Sierra в Apple решили уделить безопасности еще больше внимания и отключили действие запуска приложений, загруженных из Любого источника. По умолчанию в настройках доступны только два действия App Store и App Store и от подтвержденных разработчиков.
Рассмотрим два варианта обхода этого ограничения.
Отключение Gatekeeper для определенного приложения
Этот вариант позволяет обойти настройки безопасности для открытия определеного приложения.
Откройте Terminal, для этого через Finder перейдите в:
/Программы/Утилиты/Terminal
sudo xattr -r -d com.apple.quarantine [путь к приложению или .dmg образу приложения]
Введите пароль администратора, если потребуется. Дождитесь завершения проверки приложения (до 30 мин) и попробуйте его открыть.
Если не помогло, попробуйте запустить команду:
sudo xattr -r -c [путь к приложению или .dmg образу приложения]
Введите пароль администратора, если потребуется. Дождитесь завершения проверки приложения (до 30 мин) и попробуйте его открыть.
Отключение Gatekeeper для всех приложений
С помощью этого варианта можно вернуть в настройки безопасности действие запуска приложений, загруженных из Любого источника , которое отключает Gatekeeper.
Откройте Terminal, для этого через Finder перейдите в:
/Программы/Утилиты/Terminal
sudo spctl –master-disable
Введите пароль администратора, если потребуется. Затем перейдите через Apple меню в настройки Защита и безопасность:
Убедитесь что в настройках появилось действие, которое разрешает запуск приложений, загруженных из Любого источника.
Чтобы вернуть все назад введите в Terminal команду:
sudo spctl –master-enable
Введите пароль администратора, если потребуется.