Cannot integrate Dash with Xcode 5.1
dwilson99 opened this issue · 5 comments
I cannot integrate Dash with Xcode 5.1.
The plug-in is installed at ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/OMQuickHelp.xcplugin, but Xcode doesn't recognize it.
There is no Dash Integration menu in Xcode.
I have deleted everything, rebuilt the plugin, quit Xcode, and rebooted. No luck so far.
No idea what might be going wrong (no one else has reported any issues).
Can you try to debug things on your end by adding some NSLog
s in pluginDidLoad:
and see how far it goes? You'd then have to check Console.app when you re-launch Xcode to see what happens.
Bogdan,
Among other things, the Console shows the following. Do you know what it means?
4/7/14 11:03:09.909 AM Xcode[2663]: [MT] PluginLoading: Required plug-in compatibility UUID A2E4D43F-41F4-4FB9-BB94-7177011C9AED for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/OMQuickHelp.xcplugin' not present in DVTPlugInCompatibilityUUIDs
My NSLog statements in pluginDidLoad don't appear at all.
Thanks,
-Dave
On Apr 7, 2014, at 3:08 AM, Bogdan Popescu notifications@github.com wrote:
No idea what might be going wrong (no one else has reported any issues).
Can you try to debug things on your end by adding some NSLogs in pluginDidLoad: and see how far it goes? You'd then have to check Console.app when you re-launch Xcode to see what happens.
—
Reply to this email directly or view it on GitHub.
David A. Wilson, Ph.D.
Personal Concepts
4181 Horizon Court
San Jose, CA 95148
Work: (408) 532-1663
Mobile: (650) 575-5687
That means that Xcode looked inside the Info.plist of the plugin and couldn't find the UUID that says that the plugin is compatible with Xcode 5.1.
This most likely means you're not building from the latest commit, as the UUID that Xcode complains about (A2E4D43F-41F4-4FB9-BB94-7177011C9AED
) is already present at https://github.com/omz/Dash-Plugin-for-Xcode/blob/master/Info.plist#L34.
Bogdan,
The funny thing was that I do have the latest version, with the correct UUID. So I just deleted the plugin, and rebuilt it. Now it works!
Thanks for your help,
-Dave
On Apr 7, 2014, at 11:17 AM, Bogdan Popescu notifications@github.com wrote:
That means that Xcode looked inside the Info.plist of the plugin and couldn't find the UUID that says that the plugin is compatible with Xcode 5.1.
This most likely means you're not building from the latest commit, as the UUID that Xcode complains about (A2E4D43F-41F4-4FB9-BB94-7177011C9AED) is already present at https://github.com/omz/Dash-Plugin-for-Xcode/blob/master/Info.plist#L34.
—
Reply to this email directly or view it on GitHub.
David A. Wilson, Ph.D.
Personal Concepts
4181 Horizon Court
San Jose, CA 95148
Work: (408) 532-1663
Mobile: (650) 575-5687
Glad to hear it worked out :)