不允许被阻止的软件(HAXM)在macOS 10.13上运行


14

我正在尝试在macOS 10.13上为Android Studio安装HAXM。我进入“安全和隐私”面板以允许软件运行,但遇到了问题。

问题

无论我按多少次“允许”,似乎都没有任何反应。消息和按钮仍然存在...我什至已经重新启动。它仍然在那里。

Answers:


9

这是macOS High Sierra中的一项新功能,可阻止来自第三方开发人员的内核扩展,直到通过“安全性和隐私”首选项窗格手动允许。请注意,这与Gatekeeper不同- 除非您禁用系统完整性保护,否则它将阻止已签名的 kext,直到您允许它们为止,并且所有未签名的kext都将被阻止。Gatekeeper会阻止未签名的应用程序运行,直到您允许它们为止。Apple在TN2459中有更多详细信息:用户批准的内核扩展加载

根据此类报告,例如Karabiner的问题,可能正在拦截或模拟鼠标单击的程序(例如MagicPrefs或VNC)可能出错。如果您可以暂时禁用这些程序,并且位于计算机的前面,而不是通过“屏幕共享”或类似方法远程连接,则它将起作用。

作为更复杂的解决方法,您可以使用禁用 kexts的系统完整性保护csrutil enable --without kext,然后重新启动到常规操作系统并确保Android模拟器正在运行,然后(可选但建议)再次重新启动到恢复模式,并使用重新启用SIP csrutil enable。这将自动将所有已安装的已签名的第三方第三方添加到白名单中。


1
既然您提到了,那么可能是Karabiner的责任。根据我在其他地方找到的建议,我最终使用键盘快捷键选择“允许”按钮解决了该问题。就是说,由于它的全面性和解决根本原因的可能性很高(例如类似Karabiner的软件),我将选择您的回答作为接受的答案。
kylemart

+1临时停用MagicPerfs达到了目的
Vinh VO

6

我遇到了这个问题,不允许同时加载Google Drive和Karabiner元素。我关闭了Chrome浏览器,“允许”按钮起作用了。


1
我没有Karabiner,但是退出Google Chrome浏览器为我解决了这个问题。
2ni

谢谢!退出Chrome浏览器后,“允许”按钮再次起作用!
混合

Chrome也是我的问题。没有明显的原因。
罗珀特·罗恩斯利

1

您使用Wacom笔吗,我有一个同样的问题用鼠标尝试过,所以它确实起作用了


欢迎问不同。这如何回答这个问题?您是否暗示OP用他们的手指而非鼠标物理按下了“允许”按钮?
fsb

1
@fsb这是公认的答案中提到的“模拟的鼠标单击”保护的特例。Wacom软件不被视为“可信路径”输入模式。作为对已接受答案的评论/编辑,它可能更合适。
user71659 '18

在这种情况下,该答案应该包含该信息,而不是基于其他答案(OP并未提及有关使用Wacom Pen的任何内容)。否则,此答案应为已接受答案的注释,而不是独立答案。
fsb

0

我希望英特尔产品能够得到Apple的签名和授权。
但是,如果你在烦恼,你可以尝试以这种方式打开应用程序:
Right Click那么Control+打开。

希望这可以在High Sierra中起作用,而这个技巧可以在Sierra中起作用。


这是控制(签名的)kext而不是应用程序加载的另一项功能。在High Sierra中引入。
kirb

0

发生了同样的问题-认为这是由于触控板某种程度上没有被识别为鼠标而没有。更新了键盘快捷键,并且无法在选项字段中“跳格”过去。经过大约30次Google搜索和大量的反复试验后,答案很简单。

按住选项并单击。

(WTF-不知道为什么这么难)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.