Как разрешить установку не из магазина приложений или идентифицированных разработчиков в MacOS Sierra

Я получаю эту ошибку при попытке установить программное обеспечение на MacOS Sierra (10.12.5):

Ваши настройки безопасности разрешают установку только приложений из App Store и от идентифицированных разработчиков.

Я хотел бы изменить настройки, чтобы разрешить эти типы установки. Подобно тому, что показано здесь:

http://www.synergy.com/wordpress_650164087/faqs/if-you-get-the-following-error-trying-to-install-kg-under-os-10-8-your-security-preferences-allow- установка-только-приложений-из-магазина-приложений-mac-and-identified-developers/

Однако в моей системе, похоже, нет опции Anywhere (скриншот ниже). Этот параметр также недоступен, если выбрана кнопка «Дополнительно».

введите описание изображения здесь

Вы можете использовать функцию «Открыть в любом случае». Это должно установить его.

Ответы (4)

Из: Как разрешить приложения откуда угодно в macOS Sierra Gatekeeper

  1. Выйти из системных настроек

  2. Откройте приложение «Терминал» из папки /Applications/Utilities/ и введите следующий синтаксис команды:

    sudo spctl --master-disable
    
  3. Нажмите «Возврат» и выполните аутентификацию с помощью пароля администратора.

  4. Перезапустите Системные настройки и перейдите в «Безопасность и конфиденциальность» и вкладку «Общие».

  5. Теперь вы увидите параметр «Откуда» в разделе «Разрешить загрузку приложений из:» Параметры гейткипера.

Не помогает установка ExifTool.
Красивый! Это круто, это работает и для Каталины. Спасибо!

Просто щелкните правой кнопкой мыши (или ^ ctrlщелкните) нужный pkgфайл и выберите Open. Это позволит вам открыть файл независимо от того, откуда он взялся. Обратите внимание, что это отличается от двойного щелчка.

Вы можете сделать это с любым приложением, загруженным из Интернета, и macOS запомнит это приложение при следующем запуске.

С точки зрения безопасности я предпочитаю делать это, а не отключать защиту в масштабе всей системы.

Это все еще возможно - даже на грядущей High Sierra это возможно
Я исправляюсь — мне показалось, что я где-то читал об этом. Спасибо за внимание.
Вы имели в виду «Обратите внимание, что это отличается от двойного щелчка»?
Моих мозгов просто не было этим утром 😊
Если у меня есть куча исполняемых файлов, которые мне нужно авторизовать, есть ли способ сделать это из терминала? Я не хочу полностью отключать GateKeeper, просто имитирую функциональность щелчка правой кнопкой мыши и открытия

Чтобы сделать это без прав администратора и без отключения функций безопасности:

  • Откройте терминал
  • Типxattr -c
  • Перетащите (из Finder) файл, который вы хотите открыть, в окно терминала.
  • Запустите команду, нажав Enter

xattr -cудаляет метаданные файла или папки. Это удаляет разработчика, дату загрузки и некоторые другие вещи. Это не влияет на содержимое приложения.

Начиная с macOS High Sierra 10.13.4, щелчок правой кнопкой мыши (или ^ ctrlщелчок) по пакетам .app, которые не зарегистрированы в Apple идентифицированным разработчиком, и выбор «Открыть» не будут работать, поэтому остается только один вариант — включить параметр Anywhere. в разделе «Безопасность и конфиденциальность» в Системных настройках (по крайней мере, временно).

Из Как открывать приложения от неизвестных разработчиков в macOS Sierra :

  1. Закройте Системные настройки на вашем Mac.
  2. Откройте Терминал.
  3. Введите следующую команду:

    sudo spctl --master-disable

  4. Нажмите Enter на клавиатуре.

  5. Введите пароль администратора.
  6. Нажмите Enter на клавиатуре.

Это восстановит настройку Anywhere и выберет ее по умолчанию. Для проверки вы можете открыть Системные настройки и выбрать Безопасность и конфиденциальность.

Чтобы вернуться к стандартным и более безопасным настройкам GateKeeper, выполните те же действия, изменив команду наsudo spctl --master-enable