Не можна дозволити запущеному програмному забезпеченню (HAXM) працювати на macOS 10.13


14

Я намагаюся встановити HAXM для Android Studio на macOS 10.13. Я перейшов до панелі "Безпека та конфіденційність", щоб дозволити запуск програмного забезпечення, але у мене виникли проблеми.

питання

Незалежно від того, скільки разів я натискаю "Дозволити", здається, нічого не відбувається. Повідомлення та кнопка залишаються ... Я навіть перезавантажився. Це все ще є.

Відповіді:


9

Це нова функція в macOS High Sierra, яка блокує розширення ядра від сторонніх розробників, доки вручну не буде дозволено через панель налаштувань безпеки та конфіденційності. Зверніть увагу, що це відрізняється від Gatekeeper - це блокує підписані кексети, поки ви не дозволите їх, а всі неподписані кекси будуть заблоковані, якщо вимкнено захист цілісності системи. Шлюз блокує непідписані програми до запуску, поки ви не дозволите їх. Apple має додаткові деталі в TN2459: Затверджене користувачем розширення ядра Завантаження .

Згідно з повідомленнями, такими як нитка випуску для Karabiner , програми, які можуть перехоплювати або імітувати клацання миші, такі як MagicPrefs або VNC, можуть бути винні. Якщо ви зможете тимчасово відключити ці програми і бути перед машиною, а не віддалено підключатися через Screen Sharing або подібне, воно буде працювати.

Як більш складне вирішення, ви можете відключити захист від цілісності системи для кексів csrutil enable --without kext, потім перезавантажити звичайну ОС і забезпечити спрацювання емулятора Android, після чого (за бажанням, але рекомендується) перезавантажити в режим відновлення і знову включити SIP за допомогою csrutil enable. Це автоматично додасть усі встановлені підписані сторонні кекси до білого списку.


1
Тепер, коли ви це згадаєте, Карабінер, мабуть, винен. За пропозицією, яку я знайшов в іншому місці, я вирішив проблему, використовуючи комбінації клавіш, щоб вибрати кнопку "Дозволити". З цього приводу я виберу вашу відповідь як прийняту відповідь через її вичерпність та високу ймовірність вирішення першопричини (тобто програмного забезпечення, подібного до Карабінера).
kylemart

+1 Тимчасовий відключення MagicPerfs зробив трюк
Vinh VO

6

У мене виникла ця проблема, оскільки не вдалося завантажувати елементи Google Drive і Karabiner. Я закрив Chrome, і кнопка Дозволити спрацювала.


1
У мене немає Karabiner, але вийшов з Google Chrome це вирішив для мене.
2ні

Дякую! Вихід із Chrome змусив кнопку "Дозволити" знову працювати!
Гібрид

Chrome був проблемою і для мене. Немає очевидних причин.
Руперт Роунслі

1

Ви користуєтесь ручкою Wacom, у мене ж проблема випробувала її мишкою і вуаля вона спрацювала


Ласкаво просимо до "Запитайте різних". Як це відповідає на питання? Ви маєте на увазі, що ОП фізично натискав на кнопку "Дозволити" пальцем, а не мишкою?
fsb

1
@fsb Це особливий випадок захисту "імітованих клацань миші", зазначеного у прийнятій відповіді. Програмне забезпечення Wacom не вважається режимом входу "довіреним шляхом". Це може бути більш доречним як коментар / редагування до прийнятої відповіді.
користувач71659

Якщо це так, ця відповідь повинна містити цю інформацію, а не спиратися на іншу відповідь (ОП нічого не згадує про використання ручки Wacom). В іншому випадку ця відповідь має бути коментарем до прийнятої відповіді, а не окремою відповіддю.
fsb

0

Я б очікував, що продукт Intel буде підписаний і тому авторизований Apple.
Але якщо у вас виникли проблеми, ви можете спробувати відкрити додаток таким чином:
Right Clickтоді Control+ Відкрити.

Сподіваюся, це працює у Високій Сьєррі, цей трюк працює на Сьєррі.


Це інша функція управління завантаженням (підписаними) кекстами, а не додатками. Введений у Високій Сьєррі.
kirb

0

Був цей самий випуск - думав, що це тому, що трекпад якось не визнається мишею і нічим. Оновлено комбінації клавіш, і не вдалося «вкласти» минулий перерву в полі опцій. після приблизно 30 пошукових запитів у Google і цілого ряду спроб та помилок ... відповідь врешті-решт була проста.

утримуйте варіант і натисніть.

(WTF - поняття не маю, чому це було так важко)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.