随着 Xcode7.2的发布,配合 swift2.1,诸多开发者都已经将 xcode 升级到 xcode7.2,作为提高开发效率,我们都会安装各种各样的xcode 的第三方插件,但是诸多童鞋都会遇到,xcode7.2安装插件后,不能正常使用。本文针对该情况,专注解决这个问题。
究其本质,是因为从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后,很多插件由于更新不及时,因此需要我们手动的在各插件的Info.plist文件中添加Xcode的UUID。
具体步骤如下,我们就以安装VVDocumenter-Xcode这个插件为例吧。
具体的安装可以参考https://github.com/onevcat/VVDocumenter-Xcode为准。安装好后具体效果如下图所示:
这是 oc 环境下屏幕截图
这是 swift 下的截图
这对于我们写文档注释,绝对是左膀右臂啊。
以前的xcode版本,我们按照官方指南,安装好了就可以使用了,可是现在安装好之后,我们满怀期待的按下///却没有任何反应。
那么如何解决这个问题呢?
一、查看Xcode的UUID
既然需要 UUID,那我们首先获得自己的电脑的 xcode uuid 编号吧。在终端输入如下命令:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
获得当前的 UUID 值。
二、添加Xcode的UUID到VVDocumenter-Xcode的Info.plist文件
1、打开xcode插件所在的目录:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;
2、选择已经安装的插件例如VVDocumenter-Xcode,右键”显示包内容”;
3、找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目,添加一个Item,Value的值为之前Xcode的UUID,保存。
三、运行VVDocumenter-Xcode可执行文件
在刚刚的
VVDocumenter-Xcode的包文件目录下,找到
点击 exec 执行文件,运行结果如下
四、重启 XCODE
重启Xcode时会提示“Load bundle”、 “Skip Bundle”,这里必须选择“Load bundle”,不然插件无法使用。

被折叠的 条评论
为什么被折叠?



