Xcode插件不能正常工作解决方法

       在使用Xcode进行编程的过程中,我们经常会使用一些plugin(插件)来帮助我们提高开发的效率。比如我就使用Alcatraz来管理我使用的插件。今天在使用XAlign.xcplugin过程中,我发现使用快捷键没有反应,我以为是插件的问题,还卸载重装了XAlign,折腾一番后发现其实并不是我插件的问题(其实我的插件是正常的)。但是在Stack Overflow查询插件不能正常工作解决方案的过程中,确实学到了外国友人分享的东西,这些东西对我或其他未来可能遇到相同问题的朋友提供了解决方案。

       这种插件不能正常工作问题出现的一般条件应该是在Xcode版本update之后,假如你以前使用Xcode6.0开发,并且在这个版本安装了插件,但是你升级到Xcode7.0(这个版本不是指一定是6.0到7.0,只是体现一次update过程)。发现插件不能够运行了。这时,你或许需要重新安装那些不能正常工作的插件。但是还是略显麻烦,现在我就告诉大家如何解决这个问题。

       每一个Xcode的版本都对应着一个DVTPlugInCompatibilityUUID,这里我就不解释这个东西到底是什么,查询你当前Xcode的DVTPlugInCompatibilityUUID可以在控制台里输入一下这个命令:

       defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
    比如我的Xcode版本是7.2(7C68)

        

    复制F41BD31E-2683-44B8-AE7F-5F09E919790E

    打开插件的安装目录

     ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins

    

    选中任意一个插件右键显示包内容,打开info.plist,观察截图中我展开的键值对,如果没有你Xcode的DVTPlugInCompatibilityUUID,就添进去,这样就可以了。

    

    我当前Xcode的DVTPlugInCompatibilityUUID就是Item16。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值