macOS 系统内将插件与应用都列入 GateKeeper 白名单的方法

ShikiSuen

战斗机
配乐人星公民
正式用户
🧱星陨矿
16,551
🧊星能体
46
🍀星灵素
2
🏵️星元核
0
下面是一些终端命令。

Bash:
##### 执行完毕之后,请重新开机。 #####
##### REQUIRES REBOOT TO TAKE EFFECT #####

##### Stop Rechecking Application and DMG hashes #####
##### 不要再检查应用与 DMG 封包的身分指纹 #####
defaults write com.apple.LaunchServices LSQuarantine -bool NO

##### Whitelist VSTs / AUs #####
##### 将系统内既存的 VST / AU / VST3 全部白名单化 #####
sudo find /Library/Audio/Plug-Ins/VST/ -iname "*.vst/" -exec xattr -rd com.apple.quarantine '{}' \;
sudo find /Library/Audio/Plug-Ins/VST3/ -iname "*.vst3/" -exec xattr -rd com.apple.quarantine '{}' \;
sudo find /Library/Audio/Plug-Ins/Components/ -iname "*.component/" -exec xattr -rd com.apple.quarantine '{}' \;

##### Whitelist Applications in "/Applications/" #####
##### 「/Applications/」资料夹内的应用全部白名单化 #####
sudo find "/Applications/" -iname "*.app/" -exec xattr -rd com.apple.quarantine '{}' \;

##### Whitelist Applications in "~/Applications/" #####
##### 「~/Applications/」资料夹内的应用全部白名单化 #####
find ~/Applications -iname "*.app/" -exec sudo xattr -rd com.apple.quarantine '{}' \;