Так что вы можете установить некоторые приложения на Mac, вам нужно знать, как деактивировать Gatekeeper на macOS. В противном случае, когда вы захотите установить некоторые приложения, появится сообщение "App cannot be opened because it is from an unidentified developer.
Прежде чем вы увидите, как можно отключить Gatekeeper на macOS, очень важно знать, что означает эта функция и чем она помогает.
Cодержание
Что это такое Gatekeeper на macOS?
Gatekeeper является функция безопасности интегрирован в операционную систему macOS, начиная с версии OS X Mountain Lion (10.8), что помогает защитить пользователей против вредоносных приложений и другие вредоносные программы. По сути, эта функция контролирует, какие приложения разрешено устанавливать и открывать на одном устройстве. Mac.
По умолчанию Gatekeeper настроен на разрешение установки и открытия только приложений, загруженных с App Store или тех, кто из идентифицированные разработчики и проверить по Apple.
Если вы попытаетесь установить приложение от разработчика, не идентифицированного Apple, выполнение установки программы будет остановлено с сообщением "App cannot be opened because it is from an unidentified developer.
Gatekeeper он не защищает вас от вредоносных приложений на 100%, но очень помогает пользователям, которые не очень разбираются в технике и могут загружать приложения из Интернета, которые могут быть опасны для операционной системы. Gatekeeper предотвратить случайную установку приложений, которые могут повлиять на безопасность Mac.
Как отключить гейткипер на macOS?
В большинстве случаев я не рекомендую отключать функции безопасности операционной системы, но также бывают ситуации, когда вам нужно установить приложение не из App Store или приложение, созданное непроверенным разработчиком. Apple, Off Gatekeeper требуется.
В нашем примере мы возьмем приложение под названием «App.dmg», который создается «unidentified developer" и который Gatekeeper блокирует его.
Когда мы пытаемся открыть файл для установки приложения "App.dmg» получаем сообщение: “App.dmg” cannot be opened because it is from an unidentified developer. С добавлением macOS не может проверить, содержит ли это приложение вредоносное ПО.
Если это сообщение появляется при попытке установить приложение, у вас есть два способа.
Способ 1: Откройте приложение, заблокированное Gatekeeper
Вы можете открыть заблокированное приложение из: System Settings → Privacy & Security.
В разделе "Security” вы найдете вариант, с помощью которого вы можете открыть приложение, заблокированное Gatekeeper, "Open Anyway».
By opening this app, you will be overriding system security which can expose your computer and personal information to malware that may harm your Mac or compromise your privacy.” – Нажмите “Open».
Приложение "App.dmg”, но если у него несколько процессов установки, возможно, он все равно будет заблокирован гейткипером.
Способ 2: запрещать Gatekeeper и позволяет установку из нескольких источников
Самый безопасный способ установки приложений из любого источника, а не только из App Store и проверенных разработчиков, — отключить Gatekeeper. Таким образом, вы сможете выбрать для себя, хотите ли вы разрешить установку приложений на macOS, так и из других источников. "Anywhere».
Открыть Terminal на macOS и выполнить командную строку (введите пароль пользователя для выполняемой строки):
sudo spctl --master-disable
Вы возвращаетесь к "Privacy & Security" и активируйте новую опцию "Anywhere».
Теперь вы можете установить любое приложение на macOS, даже если оно не из App Store или от разработчика, идентифицированного и проверенного Apple.
Активировать защиту Gatekeeper можно на месте через командную строку:
sudo spctl --master-enable
Существуют сценарии, в которых приложения по-прежнему не могут быть установлены. "App is damaged and can’t be opened».
В этом случае вы должны быть очень осторожны, чтобы установка этого приложения не поставила под угрозу целостность операционной системы. Если вы все еще хотите установить приложение, когда появляется сообщение об ошибке: «App is damaged and can’t be opened", вы можете удалить расширенные атрибуты этого приложения. В том числе и те атрибуты, которые могут заблокировать запуск приложения из соображений безопасности.
Вбежать Terminal, следующая командная строка:
xattr -cr /full/path/Application.app
Конечно, измените путь и имя приложения в команде выше. (Тип: перетащите с помощью drag&drop применение в Terminal, после того как вы написали командную строку).