终极大法 一条命令搞定
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID`
重新Load Bundle , Mac终端输入命令
X.X 代表 Xcode 的版本号
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X
然后重启 Xcode 就会重新提示是否允许加载插件了。
Xcode插件的位置: [
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
]
Xcode 升级后,插件因为 UUID 问题而失效:
- Mac 终端输入命令查看当前版本 Xcode 的 UUID:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
- 然后在插件程序的
info.plist
文件中的DVTPlugInCompatibilityUUIDs
数组键值中添加当前版本 Xcode 的 UUID 即可。