У попередніх версіях ОС на панелі безпеки вам надається опція:
Але в цій версії ніде немає варіанту:
Чи є спосіб, який я можу ввімкнути де завгодно? (можливо через термінал?)
У попередніх версіях ОС на панелі безпеки вам надається опція:
Але в цій версії ніде немає варіанту:
Чи є спосіб, який я можу ввімкнути де завгодно? (можливо через термінал?)
Відповіді:
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$
Тепер ви повинні мати змогу запустити додаток.
Ви можете відкрити ці файли за допомогою другого клацання (клацання правою кнопкою миші або ⌃CTRL+ клацання) у програмі Finder та вибору open
.
Зараз (10.12 Beta (16A294a)) - немає галочки, щоб додати параметр Anywhere назад у налаштуваннях.
Варіанти шлюзів перероблені Apple для Sierra.
Це зводиться до того, що Apple видаляє опцію "Встановити з будь-якого місця" для "загального користувача" або маси людей, які не є споживачами живлення.
Однак, як уже відповів користувач Матеуш Шлосек, ви все одно можете відкривати непідписані програми через Finder, клацнувши правою кнопкою миші ( Ctrlнатискаючи) на програму та вибравши Відкрити .
Якщо додаток було вилучено з архіву, це може бути утиліта для вилучення архіву.
Після перевірки інших знайдених тут відповідей жодна з них не працювала на мене.
Врешті-решт я зрозумів, що проблема в тому, що моя утиліта з вилучення архіву (Keka 1.0.6) мовчки не змогла витягнути додаток із його .zip-файлу, і навіть не дивлячись на те, що додаток виглядав недоторканим з правильним значком і всім, він не зміг прочитати пакет вміст і підказує загальне повідомлення про помилку:
The application “AppNameHere.app” can’t be opened.
Я перейшов на використання вбудованого "Archive Utility.app" і після цього все пройшло гладко. Тож якщо sudo spctl --master-disable
не працює і xattr
показує, що файл не знаходиться в карантині, спробуйте іншу утиліту витяжки.