Xcode中插件失效、安装不了的解决办法与经典插件推荐

Xcode插件失效原因

Xcode插件失效原因并不是升级或重装后原本的插件被删掉,插件还在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins下,插件失效是因为每个插件只提供特定UUID的Xcode使用,更新UUID后插件就不能正常使用。

插件一般安装方法

对下载好的插件使用Xcode运行一遍,退出Xcode,重新启动Xcode之后会提示"Load Bundle"、 "Skip Bundle",选择"Load Bundle",插件即可正常使用。

插件失效、安装不了处理方法

打开终端
输入:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
得到一串UUID码。
修改插件的UUID为当前Xcode的UUID,找到~/Library/Application Support/Developer/Shared/Xcode/Plug-ins目录下对应的插件,右键显示包内容,找到Info.plist文件打开找到DVTPlugInCompatibilityUUIDs,添加上自己的Xcode的UUID,保存。重新启动Xcode提示"Load Bundle"、 "Skip Bundle",选择"Load Bundle"即可。如果一不小心选择了 "Skip Bundle",那就删掉之前在plist文件里面添加的UUID,重按照之前的操作即可。

经典插件

1、Alcatraz 插件(插件管理)

Alcatraz 去下载
使用:打开Xcode,command + shift + 9,在弹出框里面搜你想要的插件,install安装。
完全退出Xcode,重启Xcode,会弹出个框,点loadBundle,OK,新安装的插件能用啦!

2、VVDocumenter-Xcode (添加注释)

VVDocumenter-Xcode 去下载

3、Injection for Xcode (成吨的提高开发效率)

Injection for Xcode 去了解

你可能感兴趣的:(Xcode中插件失效、安装不了的解决办法与经典插件推荐)