В предыдущих версиях ОС на панели безопасности вам предоставлялась возможность:
Но в этой версии нигде нет варианта:
Есть ли способ, которым я могу включить где угодно? (через терминал может быть?)
В предыдущих версиях ОС на панели безопасности вам предоставлялась возможность:
Но в этой версии нигде нет варианта:
Есть ли способ, которым я могу включить где угодно? (через терминал может быть?)
Ответы:
Apple удалила эту функцию в macOS Sierra, но вы можете снова включить ее, запустив в терминале:
sudo spctl --master-disable
Кроме того, как указывает Джек :
Конечно, это немного излишне, но делает работу надежно. Его можно включить сразу после запуска приложения с помощью
sudo spctl --master-enable
sudo spctl --master-enable
OS X улучшает проверку загрузки, предоставляя карантин файлов в приложениях, которые загружают файлы из Интернета. Это означает, что загружаемые файлы проверяются на безопасность (известные вредоносные программы) при попытке их открыть.
Вы можете проверить приложение (или любой файл) в карантине, используя терминал. Это буквально расширенный атрибут файловой системы:
mac:~ user$ xattr /Applications/Some.app
com.apple.quarantine
mac:~ user$
Если вы абсолютно уверены, что приложение безопасно запустить, вы можете удалить атрибут следующим образом (вам будет предложено указать пароль):
mac:~ user$ sudo xattr -r -d com.apple.quarantine /Applications/Some.app
Проверьте еще раз:
mac:~ user$ xattr /Applications/Some.app
mac:~ user$
Теперь вы сможете запустить приложение.
Вы можете открыть эти файлы с помощью Seconday Click (щелчок правой кнопкой мыши или ⌃CTRL+ клик) в Finder и выбор open
.
Прямо сейчас (10.12 Beta (16A294a)) - нет флажка для добавления опции Anywhere обратно в настройках.
Параметры гейткипера переработаны Apple для Sierra.
То, что сводится к тому, что Apple удаляет опцию «Установить из любого места» для «обычного пользователя» или массы людей, которые не являются опытными пользователями.
Однако, как уже ответил пользователь Mateusz Szlosek, вы все равно можете открывать неподписанные приложения через Finder, щелкнув правой кнопкой мыши ( Ctrlщелкнув) в Приложении и выбрав Открыть .
Если приложение было извлечено из архива, это может быть ваша утилита извлечения архива.
После проверки других ответов, найденных здесь, ни один из них не работал для меня.
В конце концов я понял, что проблема заключалась в том, что моя утилита извлечения архива (Keka 1.0.6) молча не смогла извлечь приложение из своего файла .zip, и хотя приложение выглядело неповрежденным с правильным значком и всем остальным, оно не могло прочитать пакет содержимое и выдаст общее сообщение об ошибке:
The application “AppNameHere.app” can’t be opened.
Я снова переключился на использование встроенного «Archive Utility.app», и после этого все прошло гладко. Так что, если sudo spctl --master-disable
не работает и xattr
показывает, что файл не помещен в карантин, попробуйте другую утилиту извлечения.