您的位置:首页 > 其它

Xcode升级导致插件失效的解决方法

2015-04-15 21:04 351 查看
每次Xcode升级,都有可能导致之前的安装的插件失效,尤其我喜欢用的XVim老是不能用,之前都是重新再装一遍,这次网上搜索了解决方法,发现一个命令即可解决:

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add 9F75337B-21B4-4ADC-B558-F9CADF7073A7


失效原因

是由于使用新安装Xcode使用的UUID在插件的DVTPlugInCompatibilityUUIDs 设置中没有导致,Xcode是禁用不包含当前Xcode的UUID的插件的。知道原因就好解决了,只需添加最新的XCode的UUID进DVTPlugInCompatibilityUUIDs 就应该Ok了。

上面这条命令就是找到所有插件的Info.plist文件,然后在DVTPlugInCompatibilityUUIDs分组底下加上当前Xcode的UUID,重启Xcode,即可解决这个问题。

那么你又该问了该如何获得这个UUID?

当然是命令啦

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID


上述命令就可以得到当前的XCode UUID的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: