Po uaktualnieniu Xcode do v5.0.1 zacząłem otrzymywać następujące ostrzeżenie w terminalu podczas próby uruchomienia poleceń git w folderze projektu:
[MT] PluginLoading: Wymagana zgodność wtyczki UUID 37B30044-3B14-46BA-ABAA-F01000C27B63 dla wtyczki w ścieżce „~ / Library / Application Support / Developer / Shared / Xcode / Plug-ins / Unity4XC.xcplugin” nie występuje w DVTPlugInCompatibilityUUIDs
Nie otrzymuję żadnego ostrzeżenia w Xcode, a projekt kompiluje się dobrze, ale musi być powód. Jakieś pomysły, dlaczego tak się dzieje i jak to naprawić?
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
Odpowiedzi:
Zmodyfikowałem polecenia powłoki, które znalazłem tutaj, aby naprawić to dla wszystkich moich wtyczek.
Aby rozwiązać ten 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
źródło
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
, Otrzymuję błąd składni w pobliżu nieoczekiwanych wartości domyślnych tokenu. Jakieś wskazówki?Spróbuj zrobić:
xcode-select --install
. To rozwiązało mój problemźródło
softwareupdate --list
najgorszego, jaki możesz zrobićsoftwareupdate -a
W moim przypadku Xcode 7 usunięcie wszystkich wtyczek Xcode rozwiązało mój problem.
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*
źródło
DVTPlugInCompatibilityUUID
kluczu/Applications/Xcode.app/Contents/Info.plist
mogą nadal znajdować się nieaktualne identyfikatory UUID, nawet jeśli usuniesz podstawowe wtyczki. Tak było w przypadku mnie ze starą wtyczką z 2013 roku, która już nie działała, więc otworzyłem plik plist w XCode i usunąłem wartość z tego klucza.Uważam, że problem polega na tym, że masz zainstalowaną wtyczkę Xcode, która ma brakującą (lub ma nieprawidłową)
DVTPlugInCompatibilityUUIDs
parę klucz-wartość w pliku plist. Zobacz, co ta wtyczka zrobiła, aby go rozwiązać: https://github.com/gfontenot/XVim/commit/35bbf24bc074e330a9bea852c190d8fdcbfff1eaMoże sprawdź, czy Twoja wtyczka (wygląda na to, że jest przeznaczona dla Unity) ma zaktualizowaną wersję.
źródło
Usunąłem jednostkę z mojego komputera. Po zainstalowaniu Unity kompilacje działały dla mnie. Próbowałem zbudować aplikację za pomocą robovm.
źródło
Może jest trochę za późno, ale musiałem tylko ponownie uruchomić Xcode po aktualizacji Xcode i nacisnąć przycisk instalacji komponentów, gdy się pojawił. Wtedy moje problemy z draniem zniknęły.
źródło