苹果要求加入UUID证书从而保证插件的稳定性。
下面介绍步骤:
获取UUID
A:终端查询Xcode的UUID
defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID
B:傻瓜式操作
右键Xcode,选择显示包内容
然后找到Contents/Info.plist路径下的Info.plist文件
双击Info.plist文件,找到DVTPlugInCompatibilityUUID,将对应的7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90复制
修改插件的UUID
1、打开xcode插件所在的目录:
终端执行
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;
2、右键插件,选择显示包内容。然后找到Contents/Info.plist路径下的Info.plist文件
3、双击Info.plist文件,将刚刚复制的7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90增加到DVTPlugInCompatibilityUUID字段里面。保存
注意:这里需要检查一下数组里有不有一样的uuid,有的话只保留一个
4、重新打开Xcode 6.4,此时会弹窗提示用户是否加载该插件。很多用户就是在这一步因为选择了Skip Bundle导致不能成功使用插件。
这里要选择 LoadBundle !!!!!!!!!!!!!
可能在你看到这篇文章的时候你已经选择了 Skip Bundle
好的下面是解决方案:
退出XCode —>
终端执行:
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-6.4
这里的6.4是XCode版本,具体版本视你自己的版本修改。
好了重新打开项目 重新选择LoadBundle
——————————–>完成(反正我这边是有了)>-<。