今天我更新到 Xcode 6.3.2 并且我无法运行 Clang 代码格式化 - 似乎它甚至没有安装。每次更新 Xcode 时,我都必须重新安装 Alcatraz 和大多数软件包(为什么要顺便说一句?)以使它们在新版本的 Xcode 上工作。
这次我重新安装了所有软件包(如 VVDocumenter、颜色选择器等),但 ClangFormat 不起作用——它甚至没有出现在“编辑”菜单中。知道为什么吗?
顺便提一句。我试图重新启动 Xcode 以及 Mac 本身 :)
编辑(解决方案):
Xcode 6.3.x 的解决方案(如果这不起作用,请使用下面的通用解决方案。)
在终端中,输入以下内容:
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add 9F75337B-21B4-4ADC-B558-F9CADF7073A7
一般解决方案
通过终端获取新的 UUID:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
将新的 UUID 添加到插件中的 DVTPlugInCompatibilityUUIDs 键(您的 xcplugin 文件 --> 显示包内容 --> Contents/Info.plist