2014-09-16 12 views
6

Sì, abbiamo una nuova versione xcode - xcode 6 e tutti i vecchi plug-in non funzionano.I plugin non funzionano su xcode 6

So che c'è un nuovo DVTPlugInCompatibilityUUID per ogni versione Xcode e questo problema verrà risolto dagli autori del plugin.

Ma DVTPlugInCompatibilityUUIDs è solo un testo, come possiamo trovarlo? Come possiamo risolvere senza aspettare che qualcuno

Aggiornamento

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

risposta

12

assicurarsi che le cartelle nascoste un visualizzato sul tuo MAC, Hold Option Key e clicca su Go nel menu finder.

Vai a seguito di posizione -

Libreria/Application Support/Developer/Shared/Xcode/Plug-in

Fare clic destro sul plug-in e selezionare Mostra contenuto pacchetto

Aprire le informazioni. plist file e trovare i DVTPlugInCompatibilityUUIDs ed espandere quella sezione.

Fare clic sul pulsante + e incollare C4A681B0-4A26-480E-93EC-1218098B9AA0.

Salvare il file e riavviare Xcode.

Nessuna necessità di ripetere per tutti i plugin che sono già installati per Xcode 6.

+0

questo collegamento: libreria/Application Support/Developer/Shared/Xcode/Plug-in : ~ /? Ibrary/Application Support/Developer/Shared/Xcode/Plug-in non funziona più – nferocious76

+1

'' '/ Developer''' in Xcode 6+ è contenuto in Xcode.app. La nuova posizione è '' '/ Applications/Xcode.app/Contents/Developer'''. – Karoh

+0

~/Libreria/Applicazione \ Supporto/Sviluppatore/Condiviso/Xcode/Plug-in/ – UnchartedWorks

1

ho Xcode 6.1.1, ecco quello che ho fatto e ha funzionato.

  1. clic destro sul file plugin>Mostra contenuto pacchetto
  2. Trovare e modificare il file di Info.plist .
  3. In DVTPlugInCompatibilityUUIDs aggiungere la chiave C4A681B0-4A26-480E-93EC-1218098B9AA0 (grazie a Amavi messaggio)

Salvare il file Info.plist.

Quindi passare alla cartella /Applications/Xcode.app/Contents/PlugIns e copiare lì il file del plugin (sarà richiesta la password dell'amministratore).

È ora possibile lanciare Xcode e utilizzare i plugin ;-)

0

Da https://gist.github.com/neonichu/9487584 utilizzare il seguente per ottenere il DVTPlugInCompatibilityUUID della versione Xcode

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

Per Xcode 6.2 add A16FF353-8441-459E- A50C-B071F53F51B7 a DVTPlugInCompatibilityUUIDs

0

Xcode 6.3.2 è stato E969541F-E6F9-4D25-8158-72DC3545A6C6

ho appena controlla i plugin da /Applications/Xcode.app/Contents/PlugIns (Qualsiasi plugin e usa quello che usano per DVTPlugInCompatibilityUUID) e funziona.

Aggiungendo ulteriori informazioni:

Il percorso è quello di xCode applicazione stessa e all'interno di esso andare alla cartella Contents/PlugIns e vedrete un sacco di plugin per xCode. Apri qualsiasi pacchetto di plugin e vai al suo contenuto e apri Info.plist, che avrà la proprietà DVTPlugInCompatibilityUUIDs. Ho confrontato un paio di loro e sembrano avere lo stesso, quindi l'ho copiato e l'ho usato che ha funzionato bene.

+0

Puoi dettagliare la tua risposta alle domande dell'OP: "DVTPlugInCompatibilityUUIDs è solo un testo, come possiamo trovarlo? Come possiamo aggiustare senza aspettare qualcuno?" Il percorso è stato definito come 'DVTPlugInCompatibilityUUIDs '(modificare la risposta per favore)? – Armfoot

+0

Siamo spiacenti per la risposta tardiva era in viaggio. Il percorso è per l'app xCode stessa e al suo interno va alla cartella Contents/PlugIns e vedrai un sacco di plugin per xCode. Apri qualsiasi pacchetto di plugin e vai al suo contenuto e apri Info.plist, che avrà la proprietà DVTPlugInCompatibilityUUIDs. – Windtalker

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

Esegui sotto il comando nel Terminale. Sarà automaticamente aggiungere UUID compatibile di Xcode per tutti i plugin:

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`