OSX 升级到 11以后,xtrafinder 可能会出现以下错误和提示。
system integrity protection enabled
然后提示你去关闭SIP。
这时重启机器,按住 Command+R,进入终端。
输入以下
csrutil disable --without debug
就可以了。
但是有的老版本用户,发现升级完xtrafinder,再关闭SIP,依然没有用,还是提示你SIP开启了。这时可以打开mac 的console控制台,可以看到如下信息
意思是sparkle 框架过期了, sparkle是一种软件自动更新的框架。如果不更新,可能xtrafinder 无法正确的识别SIP的设置。
于是我们去下载sparkle 的库文件。https://sparkle-project.org/ 库文件下载,解压后,有个目录叫Sparkle.framework ,我们将其覆盖到
/Library/ScriptingAdditions/XtraFinder.osax/Contents/Frameworks/ 即可
再次打开 xtrafinder 提示开启成功。