Xcode 插件失效解决方案

解决方案一(批量更新插件的 DVTPlugInCompatibilityUUID 的命令)

步骤1: 打开终端,输入以下代码获取到

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

步骤2:把步骤1中获取到的DVTPlugInCompatibilityUUID, 拼接到如下代码后面

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add

以上命令如图所示:

Xcode 插件失效解决方案_第1张图片
EE93ADF6-A148-4361-8122-F5CF842F49B9.png

解决方案二

步骤1:进入到插件目录

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

步骤2:显示插件的包内容
步骤3:编辑Info.plist文件
步骤4:展开DVTPlugInCompatibilityUUIDs
步骤5:获取插件的 DVTPlugInCompatibilityUUID
步骤6:添加一个新的item:DVTPlugInCompatibilityUUID

解决方案三

下载这个脚本可以刷新所有的插件,按照文档说明运行脚本即可。

写在最后:

  • 推荐常用插件

补充 (2016.12.23)

XcodeGhost事件终于让苹果开始更加重视iOS上的安全,Xcode 8增加了安全相关的检查,更细点说它从根源上屏蔽了插件的工作,Xcode插件在Xcode 8上统统不能执行。

如果你已经离不开相关插件了,并且不在乎安全性问题的话,给你指条路点击这里

你可能感兴趣的:(Xcode 插件失效解决方案)