每次Xcode更新后岔擂,就會(huì)發(fā)現(xiàn)位喂,我靠我的插件怎么都沒了?現(xiàn)在好了乱灵,兩行命令幫你搞定一切塑崖!
原因:每個(gè)版本的Xcode會(huì)有一個(gè)唯一的DVTPlugInCompatibilityUUID,當(dāng)你在新安裝一個(gè)插件的時(shí)候痛倚,會(huì)將你當(dāng)前Xcode的DVTPlugInCompatibilityUUID加入到插件對(duì)應(yīng)的plist文件中规婆。Xcode更新后DVTPlugInCompatibilityUUID改變,插件不能識(shí)別,所以我們只要拿到當(dāng)前新版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