XVim icon indicating copy to clipboard operation
XVim copied to clipboard

Impl for Xcode5 Compatibility

Open JugglerShu opened this issue 12 years ago • 6 comments

To make it Xcode5 compatible we need

  • Add all the Xcode UUIDs in plist file as DVTPlugInCompatibilityUUIDs
  • Sign the bundle

(I got a mail from a guy in Apple and he says that they may require us to signing a plugin to be loaded into Xcode)

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/900149-impl-for-xcode5-compatibility?utm_campaign=plugin&utm_content=tracker%2F252770&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F252770&utm_medium=issues&utm_source=github).

JugglerShu avatar Aug 26 '13 04:08 JugglerShu

I'm running into this problem currently.

schell avatar Sep 25 '13 19:09 schell

What do you mean?? Current master branch should work with Xcode5 now.

JugglerShu avatar Sep 25 '13 22:09 JugglerShu

I'm building XVim with Xcode 5 on 10.8 without any errors. Running the project builds fine but produces this output:

2013-09-25 15:22:24.675 Xcode[22218:7903]  DeveloperPortal: Using pre-existing current store at URL (file://localhost/Users/schell/Library/Developer/Xcode/DeveloperPortal%205.0.db).
2013-09-25 15:22:25.078 Xcode[22218:303] [MT] PluginLoading: Required plug-in compatibility UUID 37B30044-3B14-46BA-ABAA-F01000C27B63 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XVim.xcplugin' not present in DVTPlugInCompatibilityUUIDs

After restarting Xcode I can't see that XVim is working so I assumed the output had something to do with this ticket.

schell avatar Sep 25 '13 22:09 schell

I think you have not built XVim properly. Try following.

- Delete current XVim.xcplugin
- Confirm that you do not have another XVim.xcplugin in the following directory
     - /Library/Application Support/Developer/Shared/Xcode/Plug-ins
- Build XVim (make it sure you select 'XVim for Xcode5' Scheme

As you can see in following file, the UUID is already set in plist file. https://github.com/JugglerShu/XVim/blob/master/XVim/Info_Xcode5.plist

JugglerShu avatar Sep 25 '13 22:09 JugglerShu

Yes! I deleted the XVim plugin, downloaded the v1.0-beta and built as you said. It now works :+1:

schell avatar Sep 25 '13 22:09 schell

I had to add A2E4D43F-41F4-4FB9-BB94-7177011C9AED to the plist to make JohnTheAppleSeed's latest branch to function with 5.1.

I have no idea what this UUID is based on but basically the console displays a message that says that it was not found. Once I added it to the list in the plist, it all worked again. XCode is now, once again, the best thing ever.

unphased avatar Mar 16 '14 20:03 unphased