解决Xcode升级后插件不能用的问题

更新内容:

使用下面这句命令,就不再需要手动处理了:

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

但是,在实际操作时,使用上面的方法也有不起作用的时候。这个时候,我使用了个比较笨的方法,就是直接删除~/{当前用户名}/library/Application Support/Developer/Shared/Xcode/Plug-ins目录下的所有插件,重新装一下插件即可。此方法比较笨拙,如果大家有好的解决方法,欢迎留下评论。

以上是更新内容。


  • 打开Xcode插件所在的目录;

    1
    ~/{当前用户名}/library/Application Support/Developer/Shared/Xcode/Plug-ins
  • 选择已经安装的插件,右键点击显示包内容;

  • 找到Contents文件目录下的info.plist文件,打开找到DVTPlugInCompatibilityUUIDs
    在终端执行

    1
    defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
  • 获取到当前Xcode的一个ID,并添加到info.plist文件的DVTPlugInCompatibilityUUIDs中;

  • 然后双击Contents\MacOS目录下的一个黑色图标文件,会在终端打开,会看到“进程已完成”;

  • 重启Xcode即可。


原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0