每次Xcode更新后,就会发现,我靠我的插件怎么都没了?现在好了,两行命令帮你搞定一切!
原因:每个版本的Xcode会有一个唯一的DVTPlugInCompatibilityUUID,当你在新安装一个插件的时候,会将你当前Xcode的DVTPlugInCompatibilityUUID加入到插件对应的plist文件中。Xcode更新后DVTPlugInCompatibilityUUID改变,插件不能识别,所以我们只要拿到当前新版Xcode的DVTPlugInCompatibilityUUID 重新写入就OK了。
打开终端
1.获取UUID
$defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
这行命令是用来获取你Xcode的DVTPlugInCompatibilityUUID
2.将UUID重新加入你的插件
$ find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add UUID码
注:将第一步获取到的UUID替换到第二步命令UUID码
的位置