Search code examples
xcodepluginsxcode5xcode6

Xcode Plugins Stopped Working


Dave Keck's Fixins stopped working on Xcode. I've already tried rebuilding with no avail. Anybody found a workaround? (I'm mostly longing for CurrentLineHighlighter and DisableAnimations.)

Related question on another plugin: XcodeColors not working in XCode 5


Solution

  • UPDATE: I've written a longer answer on how to automate upgrading these plugins, Xcode 8 included.


    You can get some* plugins to work with Xcode 5 by adding a DVTPlugInCompatibilityUUIDs array into each plugin's Info.plist. Then add a UUID string to this array.

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

    To get the UUID, execute defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID in console.

    * E.g. DisableAnimations and HideDistractions work, while CurrentLineHighlighter invariably crashes Xcode.