Xcode升级导致插件失效的解决方法
2015-04-15 21:04
351 查看
每次Xcode升级,都有可能导致之前的安装的插件失效,尤其我喜欢用的XVim老是不能用,之前都是重新再装一遍,这次网上搜索了解决方法,发现一个命令即可解决:
失效原因
是由于使用新安装Xcode使用的UUID在插件的DVTPlugInCompatibilityUUIDs 设置中没有导致,Xcode是禁用不包含当前Xcode的UUID的插件的。知道原因就好解决了,只需添加最新的XCode的UUID进DVTPlugInCompatibilityUUIDs 就应该Ok了。
上面这条命令就是找到所有插件的Info.plist文件,然后在DVTPlugInCompatibilityUUIDs分组底下加上当前Xcode的UUID,重启Xcode,即可解决这个问题。
上述命令就可以得到当前的XCode UUID的。
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的。
相关文章推荐
- 升级Xcode 导致插件失效的解决的方法
- Xcode升级导致插件失效的解决办法
- Xcode升级导致插件失效的解决办法-b
- Xcode升级导致插件失效的解决办法
- ios开发之升级Xcode后插件失效解决方法
- Xcode升级了 插件失效的解决方法
- 解决Xcode升级,导致以前安装的插件失效的办法
- Xcode升级导致插件失效的解决办法
- 解决升级XCode后插件失效的方法
- IOS小技巧-快速注释插件VVDocumenter(以及升级xcode会失效的解决方法)
- iOS_XCode升级插件失效解决方法
- 升级Xcode 导致插件失效的解决办法
- Xcode 升级导致插件失效的解决办法
- 解决每次升级Xcode后三方插件失效问题
- Xcode升级后插件失效及7.1菜单不显示Alcatraz的解决方法
- 解决Xcode升级导致插件不管用的问题
- xcode升级之后无法使用插件的解决方法
- 一行命令解决 xcode升级新版本插件失效问题
- xcode6.3跟Xcode6.4插件失效解决方法
- 解决升级Xcode后插件失效问题