2014-09-16 17 views
6

Tak, mamy nową wersję xcode - xcode 6 i wszystkie stare wtyczki nie działają.Wtyczki nie działają na xcode 6

Wiem, że jest nowa DVTPlugInCompatibilityUUIDs dla każdej wersji Xcode i ten problem zostanie naprawiony przez autorów wtyczek.

Ale DVUpInCompatibilityUUIDs to tylko tekst, jak możemy go znaleźć? Jak możemy rozwiązać bez czekania na kogoś

Aktualizacja

Xcode 6.3.2: DVTPlugInCompatibilityUUIDs = E969541F-E6F9-4D25-8158-72DC3545A6C6

XCode 6.4 (6E35b): DVTPlugInCompatibilityUUIDs = 7FDF5C7A-131f -4ABB-9EDC-8C5F8F0B8A90

XCode 7.0.b2 (7A121I): DVTPlugInCompatibilityUUIDs = AABB7188-E14E-4433-AD3B-5CD791EAD9A3

+0

- XCode 6.4 (6E35b) DVTPlugInCompatibilityUUIDs = 7FDF5C7A-131f-4ABB-9EDC-8C5F8F0B8A90 - XCode 7.0.b2 (7A121I): DVTPlugInCompatibilityUUIDs = AABB7188-E14E -4433-AD3B-5CD791EAD9A3 – Linasses

Odpowiedz

12

Upewnij się, że ukryte foldery ponownie pokazane na MAC, Przytrzymaj klawisz opcji i kliknij opcję Przejdź w menu wyszukiwarki.

Przejdź do następującej lokalizacji -

Library/Application Support/Developer/Shared/Xcode/wtyczek

prawym przyciskiem myszy na wtyczce i wybierz Show Package Contents

Otwórz informacji. plik plist i znajdź ID identyfikatorów DVTPlugInCompatibilityUU i rozwiń tę sekcję.

Kliknij przycisk + i wklej C4A681B0-4A26-480E-93EC-1218098B9AA0.

Zapisz plik i ponownie uruchom Xcode.

Nie należy powtórzyć dla wszystkich wtyczek, które są już zainstalowane w Xcode 6.

+0

ten odnośnik: biblioteka/Application Support/Developer/Shared/Xcode/Plug-ins : ~ /? Ibrary/Application Support/Developer/Shared/Xcode/Plug-ins nie działa – nferocious76

+1

'' '/ Developer''' w Xcode 6+ jest zawarte w Xcode.app. Nowa lokalizacja to '' '/ Applications/Xcode.app/Contents/Developer'''. – Karoh

+0

~/Biblioteka/Application \ Support/Developer/Shared/Xcode/Plug-ins/ – UnchartedWorks

1

Mam Xcode 6.1.1, oto co zrobiłem i zadziałało.

  1. Kliknij prawym przyciskiem myszy na pliku wtyczki>Pokaż Zawartość opakowania
  2. Znajdź i edytować Info.plist plik .
  3. W DVTPlugInCompatibilityUUIDs dodać kluczową C4A681B0-4A26-480E-93EC-1218098B9AA0 (dzięki Amavi wiadomości)

Zapisz plik Info.plist.

Następnie przejdź do katalogu /Applications/Xcode.app/Contents/PlugIns i skopiuj tam plik wtyczki (wymagane będzie hasło administratora).

Teraz można uruchomić Xcode i korzystać z wtyczek ;-)

0

Od https://gist.github.com/neonichu/9487584 użyć następujących uzyskać DVTPlugInCompatibilityUUID Twojego Xcode wersji

/usr/libexec/PlistBuddy -c 'Print DVTPlugInCompatibilityUUID' "$(xcode-select -p)/../Info.plist" 

Dla Xcode 6.2 dodatku A16FF353-8441-459E- A50C-B071F53F51B7 do DVTPlugInCompatibilityUUIDs

0

Xcode 6.3.2 był E969541F-E6F9-4D25-8158-72DC3545A6C6

właśnie sprawdź wtyczki z /Applications/Xcode.app/Contents/PlugIns (Dowolna wtyczka i używaj tego, czego używają dla DVTPlugInCompatibilityUUID) i to działa.

Dodajesz więcej informacji:

ścieżka jest do samej aplikacji Xcode oraz w to iść do folderu plugins/Contents i widać kilka wtyczek dla Xcode. Otwórz dowolny pakiet wtyczek i przejdź do jego zawartości i otwórz Info.plist, który będzie miał właściwość DVTPlugInCompatibilityUUID. Porównałem kilka z nich i wydaje się, że mają to samo, więc skopiowałem to i użyłem go, który działał dobrze.

+0

Czy możesz szczegółowo opisać swoją odpowiedź na pytania PO: "DVUpInCompatibilityUUIDs to tylko tekst, jak możemy go znaleźć? Jak możemy to naprawić, nie czekając na ktoś?" Czy ścieżka, którą podałeś, zawiera lokalizację "DVTPlugInCompatibilityUUIDs" (proszę edytować odpowiedź)? – Armfoot

+0

Przepraszam za spóźnioną odpowiedź na wycieczkę. Ścieżka jest przeznaczona do aplikacji xCode, a wewnątrz niej przejdź do folderu Contents/PlugIns, a zobaczysz kilka wtyczek dla xCode. Otwórz dowolny pakiet wtyczek i przejdź do jego zawartości i otwórz Info.plist, który będzie miał właściwość DVTPlugInCompatibilityUUID. – Windtalker

0
  • XCode 6,4 (6E35b) DVTPlugInCompatibilityUUIDs = 7FDF5C7A-131f-4ABB-9EDC-8C5F8F0B8A90
  • XCode 7.0.b2 (7A121I) DVTPlugInCompatibilityUUIDs = AABB7188-E14E-4433-AD3B-5CD791EAD9A3
1

Uruchom poniżej polecenia w Terminalu. Będzie to auto dodać zgodną UUID Xcode do wszystkich wtyczek:

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID` 
Powiązane problemy