Я получаю эту ошибку при попытке установить программное обеспечение на MacOS Sierra (10.12.5):
Ваши настройки безопасности позволяют устанавливать только приложения из App Store и определенных разработчиков.
Я хотел бы изменить настройки, чтобы разрешить эти типы установок. Подобно тому, что показано здесь:
Тем не менее, моя система, кажется, не имеет опции Anywhere (снимок экрана ниже). Эта опция также недоступна, если выбрана кнопка «Дополнительно».
Ответы:
От: Как разрешить приложения из любого места в macOS Sierra Gatekeeper
источник
Просто щелкните правой кнопкой мыши (или ^ ctrlщелкните) нужный
pkg
файл и выберитеOpen
. Это позволит вам открыть файл независимо от того, откуда он взялся. Обратите внимание, что это отличается от двойного щелчка.Вы можете сделать это с любым приложением, загруженным из Интернета, и macOS запомнит это приложение при следующем запуске.
С точки зрения безопасности, я предпочитаю делать это, а не отключать защиту в масштабе всей системы.
источник
Чтобы сделать это, не требуя прав администратора и не отключая функции безопасности:
xattr -c
xattr -c
удаляет метаданные файла или папки. Это удаляет разработчика, дату загрузки и несколько других вещей. Это не влияет на содержание приложения.источник
Начиная с macOS High Sierra 10.13.4, щелкнув правой кнопкой мыши (или ^ ctrlщелкнув) пакеты .app, которые не зарегистрированы в Apple зарегистрированным разработчиком, и выбрав Open, работать не будет, поэтому остается только включить параметр Anywhere. в разделе «Безопасность и конфиденциальность» в Системных настройках (хотя бы временно).
Из Как открытых приложений из неизвестных разработчиков на MacOS Sierra :
Это восстановит настройку Anywhere и выберет ее по умолчанию. Для проверки вы можете открыть Системные настройки и выбрать Безопасность и конфиденциальность.
Чтобы вернуться к настройкам GateKeeper по умолчанию и более безопасным, выполните те же действия, изменив команду на
sudo spctl --master-enable
источник