2013-10-01 14 views

Odpowiedz

23

UPDATE: Pisałem a longer answer on how to automate upgrading these plugins, Xcode 8 included.


można uzyskać kilka * wtyczek do pracy z Xcode 5 dodając DVTPlugInCompatibilityUUIDs tablicę do każdego pluginu Info.plist. Następnie dodaj ciąg UUID do tej tablicy.

<key>DVTPlugInCompatibilityUUIDs</key> 
<array> 
    <string>37B30044-3B14-46BA-ABAA-F01000C27B63</string> 
</array> 

Aby uzyskać UUID, wykonać defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID w konsoli.

* E.g. DisableAnimations i HideDistractions działa, a CurrentLineHighlighter niezmiennie powoduje zawieszenie Xcode.

+0

I haven” t udało się przekonwertować funkcję DisableAnimations na awarię Xcode przy uruchomieniu przy użyciu nowego UUID w Xcode 5.1 (5B130a). Jest to kod użyłem: DVTPlugInCompatibilityUUIDs \t \t \t A2E4D43F-41F4-4FB9-BB94-7177011C9AED \t ' –

+0

Doskonałe. tylko fyi - nadal działa z XCode 7.2. – arcseldon

0

Można znaleźć proste rozwiązanie here

Należy użyć innego folderu plugins

/Applications/Xcode.app/Contents/PlugIns 
23

EDIT: Począwszy Xcode 8, system wtyczek już nie działa, more information. Ta odpowiedź nie będzie działać dla Xcode 8 i późniejszych.


Oryginalny odpowiedź:

wtyczek Xcode za przestał działać po każdej aktualizacji. Aby szybko je naprawić, możesz użyć poniższego wiersza poleceń w terminalu. To zaktualizuje każdą wtyczkę i dostosuje ją do nowej aktualizacji.

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 DVTPlugInCompatibilityUUID` 

Uwaga: Trzeba ponownie uruchomić Xcode, aby mieć swoje wtyczki działają ponownie

Uwaga 2: Trzeba będzie uruchomić tę komendę dla każdej aktualizacji Xcode

+0

To rozwiązanie ma nieznaczną przewagę nad akceptowanym. Wkleiłem go do aplikacji Automator, a teraz po prostu '⌘-Space' +' fix', aby szybko zresetować Xcode po każdej aktualizacji! Znakomity. – clozach

Powiązane problemy