Answers:
Flashlight for Spotlight的工作原理是将自己的代码注入Spotlight流程。这就是它如何设法“拦截”您与Spotlight的交互以增强它。
El Capitan默认启用“系统完整性保护”(SIP)。除此之外,SIP保护系统进程(例如Spotlight进程)免受来自其他进程的代码注入。另一个示例是,启用SIP时,无法将调试器附加到系统进程。因此,在工厂默认安装中,Flashlight for Spotlight无法将其代码注入Spotlight中 - 因此无法正常工作。
您可以通过启动到恢复模式并运行来相对轻松地禁用SIP csrutil disable
并重新启动。它可以通过运行再次启用 csrutil enable
在恢复模式下。再次。
如果您禁用SIP,您可以在El Capitan上使用Flashlight for Spotlight,但是会错过启用SIP的保护。