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 提示開啓成功。