Xcode 5-DVTPlugInCompatibilityUUID 中不存在的必需插件?

在将 Xcode 升级到 v5.0.1之后,在尝试在项目文件夹中运行 git 命令时,我开始在终端中收到以下警告:

[ MT ] PluginLoading: 必需的插件兼容 UUID 用于路径插件的37B30044-3B14-46BA-ABAA-F01000C27B63 ’~/图书馆/应用程式 不支持/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin’ 在 DVTPlugInCompatibilityUUID 中

在 Xcode 国内,我没有得到任何警告,该项目编译得很好,但肯定有原因。知道为什么会发生这种事,以及如何解决吗?

33023 次浏览

我认为问题在于您安装了一个 Xcode 插件,它的 plist 文件中缺少(或有一个不正确的) DVTPlugInCompatibilityUUIDs键值对。看看这个插件是如何解决这个问题的: https://github.com/gfontenot/XVim/commit/35bbf24bc074e330a9bea852c190d8fdcbfff1ea

也许检查一下你的插件(看起来像是为 Unity 设计的)是否有更新的版本。

我修改了一个 shell 命令,我发现 给你可以为我所有的插件修复这个问题。

为了解决这个问题:

XCODEUUID=`defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`
for f in ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*; do defaults write "$f/Contents/Info" DVTPlugInCompatibilityUUIDs -array-add $XCODEUUID; done

尝试做: xcode-select --install。它解决了我的问题

我已经从我的机器删除了联合。在安装统一后,构建为我工作。我想用 Robovm 开发一个应用。

在我的 Xcode 7的情况下,删除所有 Xcode 插件修复了我的问题。

rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*

也许有点晚了,但我只能在 Xcode 更新后重新启动 Xcode,并在出现安装组件按钮时按下它。然后我的下体问题就消失了。