Nach dem Upgrade von Xcode auf Version 5.0.1 wurde im Terminal die folgende Warnung angezeigt, als ich versuchte, Git-Befehle im Projektordner auszuführen:
[MT] PluginLoading: Erforderliche Plug-In-Kompatibilität UUID 37B30044-3B14-46BA-ABAA-F01000C27B63 für Plug-In unter Pfad '~ / Bibliothek / Anwendungsunterstützung / Entwickler / Shared / Xcode / Plug-Ins / Unity4XC.xcplugin' nicht vorhanden in DVTPlugInCompatibilityUUIDs
Ich erhalte keine Warnung in Xcode und das Projekt wird einwandfrei kompiliert, aber es muss einen Grund geben. Irgendwelche Ideen, warum das passiert und wie man es behebt?
2015-03-10 15:54:48.219 xcodebuild[10278:259521] [MT] PluginLoading: Required plug-in compatibility UUID A16FF353-8441-459E-A50C-B071F53F51B7 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin' not present in DVTPlugInCompatibilityUUIDs
Antworten:
Ich habe einen Shell-Befehl geändert, den ich hier gefunden habe , um dies für alle meine Plugins zu beheben.
So beheben Sie dieses Problem:
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
quelle
OMQuickHelp.xcplugin
defaults[13832:169900] Could not write domain /Users/username/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin/Contents/Info; exiting
alias xcodeplugins='XCODEUUID=`defaults read
usw., erhalte ich einen Syntaxfehler in der Nähe unerwarteter Token- Standardeinstellungen . Irgendwelche Tipps?Versuchen Sie :
xcode-select --install
. Es hat mein Problem gelöstquelle
softwareupdate --list
schlimmsten Fall, den Sie tun könnensoftwareupdate -a
Entfernen Sie in meinem Fall von Xcode 7 alle Xcode-Plugins, um mein Problem zu beheben.
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*
quelle
DVTPlugInCompatibilityUUID
Key-In/Applications/Xcode.app/Contents/Info.plist
möglicherweise noch die veralteten UUIDs aufgeführt sind, selbst wenn Sie die zugrunde liegenden Plugins löschen. Das war bei mir mit einem alten Plugin aus dem Jahr 2013 der Fall, das nicht mehr funktionierte. Deshalb habe ich die Liste in XCode geöffnet und den Wert aus diesem Schlüssel gelöscht.Ich glaube, das Problem ist, dass Sie ein Xcode-Plugin installiert haben,
DVTPlugInCompatibilityUUIDs
dessen Plist-Datei ein fehlendes (oder ein falsches) Schlüssel-Wert-Paar enthält. Sehen Sie, was dieses Plugin getan hat, um es zu lösen: https://github.com/gfontenot/XVim/commit/35bbf24bc074e330a9bea852c190d8fdcbfff1eaÜberprüfen Sie möglicherweise, ob Ihr Plugin (anscheinend für Unity) eine aktualisierte Version hat.
quelle
Ich hatte die Einheit von meiner Maschine gelöscht. Nach der Installation von Unity haben die Builds für mich funktioniert. Ich habe versucht, eine App mit robovm zu erstellen.
quelle
Vielleicht ist es etwas spät, aber ich musste Xcode nach einem Xcode-Update neu starten und die Schaltfläche zum Installieren der Komponenten drücken, wenn es angezeigt wurde. Dann waren meine Git-Probleme weg.
quelle