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

每次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的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值