Xcode 5 - Required plug-in not present in DVTPlugInCompatibilityUUIDs?

After upgrading Xcode to v5.0.1, I started receiving following warning in terminal when trying to run git commands inside project folder:

[MT] PluginLoading: Required plug-in compatibility UUID 37B30044-3B14-46BA-ABAA-F01000C27B63 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin' not present in DVTPlugInCompatibilityUUIDs

I am not getting any warning inside Xcode and the project is compiling just fine but there must be a reason. Any ideas why is this happening and how to fix it?

Answers


I modified a shell commands I found here to fix this for all my plugins.

To fix this issue:

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

Try to do : xcode-select --install. It resolved my problem


In my case of Xcode 7, remove all Xcode plugins fixed my issue.

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

I believe the issue is that you have an Xcode plugin installed that has a missing (or has an incorrect) DVTPlugInCompatibilityUUIDs key-value pair in its plist file. See what this plugin did to solve it: https://github.com/gfontenot/XVim/commit/35bbf24bc074e330a9bea852c190d8fdcbfff1ea

Maybe check if your plugin (looks like it's for Unity) has an updated version.


I had deleted unity from my machine. After installing unity the builds worked for me. I was trying to build an app using robovm.


Maybe it is a bit late, but I had just to restart Xcode after an Xcode update and press the install components button when it showed up. Then my git problems were gone.


Need Your Help

Flux+React vs Backbone+React

backbone.js reactjs reactjs-flux

What are the advantages of Flux+React over Backbone+React. Are there any performance differences in addition to the code development ease for a huge complex code base.

What does git push origin HEAD mean?

git git-push

I found, in the official guide: