每次Xcode更新后,就會發(fā)現(xiàn),我靠我的插件怎么都沒了?現(xiàn)在好了,兩行命令幫你搞定一切!
原因:每個版本的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碼的位置
3.搞定

屏幕快照 2016-01-07 下午5.06.19.png