The plugin didn't work on xcode 5.1

Tony picture Tony · Mar 11, 2014 · Viewed 8.1k times · Source

I've updated xcode to version 5.1. And all my plugins didn't work.

I didn't see any error log when I install them again.

How can I detect result of installing processing?

I'm using

  • Alcatraz.xcplugin

  • CocoaPods.xcplugin

  • KSImageNamed.xcplugin

  • XAlign.xcplugin

I think there's some problem with xcode 5.1 because all my plugins still work on xcode 5.0.1

Answer

Justin Holman picture Justin Holman · Mar 12, 2014

Based on what Tuan Do said (THANK YOU!):

  • navigate to your plugins folder (library/Application Support/Developer/Shared/Xcode/Plug-ins)
  • Right click on the plug in and select show package contents
  • Open the info.plist file and find the DVTPlugInCompatibilityUUIDs and expand that section.
  • Click the + button and paste the UUID from above.
  • Save the file and restart Xcode.
  • Your plugins will appear again.

Repeat for any plug ins.

  • Xcode 6 UUID
    C4A681B0-4A26-480E-93EC-1218098B9AA0

  • Xcode 6.2 UUID
    A16FF353-8441-459E-A50C-B071F53F51B7

  • Xcode 6.3 UUID
    9F75337B-21B4-4ADC-B558-F9CADF7073A7

  • Xcode 6.3.2 UUID
    E969541F-E6F9-4D25-8158-72DC3545A6C6

  • Xcode 7.3 UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C

How to find the UUID?

Open Terminal and paste the following:

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID