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

时间:2013-12-22 17:56:51

标签: iphone xcode xcode5

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

  

[MT] PluginLoading:必需的插件兼容性UUID   37B30044-3B14-46BA-ABAA-F01000C27B63用于路径插件   '〜/库/应用程序   支持/开发/共享/ Xcode中/插件/ Unity4XC.xcplugin'不存在   在DVTPlugInCompatibilityUUIDs

我在Xcode中没有得到任何警告,项目编译得很好但是必须有一个原因。任何想法为什么会发生这种情况以及如何解决它?

6 个答案:

答案 0 :(得分:137)

我修改了一个我发现here的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

答案 1 :(得分:43)

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

答案 2 :(得分:27)

就我的Xcode 7而言,删除所有Xcode插件解决了我的问题。

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

答案 3 :(得分:6)

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

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

答案 4 :(得分:0)

我从机器上删除了统一。安装完成后,这些版本对我有用。我正在尝试使用robovm构建一个应用程序。

答案 5 :(得分:0)

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