Не могу позволить заблокированному программному обеспечению (HAXM) работать на macOS 10.13

14

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

проблема

Независимо от того, сколько раз я нажимаю «Разрешить», ничего не происходит. Сообщение и кнопка остаются ... Я даже перезагрузился. Это все еще там.

kylemart
источник

Ответы:

9

Это новая функция в macOS High Sierra, которая блокирует расширения ядра сторонних разработчиков до тех пор, пока они не будут разрешены вручную через панель настроек безопасности и конфиденциальности. Обратите внимание, что это отличается от Gatekeeper - блокирует подписанные кексы до тех пор, пока вы не разрешите их, и все неподписанные кексы блокируются, если не отключена защита целостности системы. Гейткипер блокирует запуск неподписанных приложений, пока вы не разрешите их. У Apple есть некоторые дополнительные подробности в TN2459: Загрузка расширения, одобренного пользователем .

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

В качестве более сложного обходного пути вы можете отключить защиту целостности системы для кеков с помощью csrutil enable --without kext, затем перезагрузиться к обычной ОС и убедиться, что эмулятор Android работает, а затем (необязательно, но рекомендуется) снова перезагрузиться в режим восстановления и снова включить SIP с помощью csrutil enable. Это автоматически добавит все установленные подписанные сторонние кексы в белый список.

kirb
источник
1
Теперь, когда вы упомянули это, вероятно, виноват Карабинер. По предложению, которое я нашел в другом месте, я решил проблему с помощью сочетаний клавиш для выбора кнопки «Разрешить». Тем не менее, я выберу ваш ответ в качестве принятого ответа из-за его полноты и высокой вероятности устранения основной причины (т.е. программного обеспечения, подобного Karabiner).
kylemart
+1 Временное отключение MagicPerfs сделали свое дело
Vinh VO
6

У меня была проблема с тем, что элементы Google Drive и Karabiner не загружались. Я закрыл выход Chrome и сработала кнопка Разрешить.

paragbaxi
источник
1
У меня нет Karabiner, но выход из Google Chrome решил это для меня.
Спасибо! После выхода из Chrome кнопка «Разрешить» снова заработала!
Гибрид
Хром был проблемой и для меня. Нет очевидных причин, почему.
Руперт Роунсли
1

Используете ли вы Wacom Pen, у меня такая же проблема пробовала мышкой и вуаля она работала

Фредерик Росс
источник
Добро пожаловать, чтобы спросить другого. Как это отвечает на вопрос? Вы подразумеваете, что ОП физически нажал кнопку «Разрешить» своим пальцем, а не мышью?
ФСБ
@fsb Это особый случай защиты от «симулированных щелчков мыши», отмеченной в принятом ответе. Программное обеспечение Wacom не считается режимом входа «доверенный путь». Это может быть более подходящим в качестве комментария / редактирования принятого ответа.
user71659
Если это так, этот ответ должен был включать эту информацию, а не опираться на другой ответ (в OP ничего не говорится об использовании пера Wacom). В противном случае этот ответ должен быть комментарием к принятому ответу, а не отдельным ответом.
Фсб
0

Я ожидаю, что продукт Intel будет подписан и, следовательно, авторизован Apple.
Но если у вас возникли проблемы, попробуйте открыть приложение следующим образом:
Right Clickзатем Control+ Открыть.

Надеюсь, что это работает в High Sierra, этот трюк работает на Sierra.

ePi272314
источник
Это другая функция, управляющая загрузкой (подписанных) кекс-программ, а не приложений. Введено в Высокой Сьерре.
Кирб
0

Была такая же проблема - думал, что это из-за трекпада как-то не распознаваемого как мышь и ничего. Обновлены сочетания клавиш, и не удалось «нажать» после жесткого перерыва в поле параметров. после 30 поисков в гугле и целой кучей проб и ошибок ... в конце концов ответ был прост.

удерживайте опцию и нажмите.

(WTF - понятия не имею, почему это было так сложно)

user287048
источник