Unable to resolve plug-in dependency for "PreferencesWindow.xib"

283 views
Skip to first unread message

Craig S. Cottingham

unread,
Oct 26, 2010, 9:35:41 AM10/26/10
to ShiftIt.app
I get this error when I try to build. When I open the .xib, I get an
additional alert that says it can't find the plugin
net.wafflesoftware.ShortcutRecorder.IB.Leopard.

I assume I just need to install this plugin from the ShortcutRecorder
website, but the readme file should at least say as much. Better would
be if the dependency isn't needed or if the plugin can be included in
the project already.

fikovnik

unread,
Oct 26, 2010, 9:46:29 AM10/26/10
to ShiftIt.app
Hi Craig,

Thanks for the feedback. The IB plugin should be actually already
included in the source code[1]. We had problem with it in past but
Chris seemed to fix that. What version of OSX are you on? I can only
test 10.6, so maybe that is the problem?

You are right, we should have a small section giving some instruction
about how to build it. I will fix that with the 1.5 release.

/cheers
Filip

[1] http://github.com/fikovnik/ShiftIt/tree/master/ShiftIt/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin

On Oct 26, 3:35 pm, "Craig S. Cottingham" <craig.cotting...@gmail.com>
wrote:

Craig S. Cottingham

unread,
Oct 26, 2010, 10:32:31 AM10/26/10
to shift...@googlegroups.com
On Oct 26, 2010, at 8:46 AM, fikovnik wrote:
>
> Thanks for the feedback. The IB plugin should be actually already
> included in the source code[1]. We had problem with it in past but
> Chris seemed to fix that. What version of OSX are you on? I can only
> test 10.6, so maybe that is the problem?

10.6.4, with Xcode 3.2.4.

I've been away from Mac OS X development for a while, but I seem to recall that once upon a time you had to explicitly install palette plugins into IB. Is that still the case?

--
Craig S. Cottingham
craig.co...@gmail.com
+1-913-826-6896 or Skype me at CraigCottingham

fikovnik

unread,
Oct 26, 2010, 11:10:24 AM10/26/10
to ShiftIt.app
On Oct 26, 4:32 pm, "Craig S. Cottingham" <craig.cotting...@gmail.com>
wrote:
> I've been away from Mac OS X development for a while, but I seem to recall that once upon a time you had to explicitly install palette plugins into IB. Is that still the case?

Seems so. For me the IB plugins are a bit of mystery, but after doing
some reading [1], it seems that the best thing is to just include the
text giving the instructions about how to build it. Another option
might be to include the whole shortcut recorder as a git submodule,
however that is also a bit hassle to set up especially for someone who
does not know git well enough.

/cheers
Filip

[1] "...According to the Xcode documentation, this arrangement would
allow you to avoid installing the ButtonPlugin.framework in your ~/
Library/Frameworks directory (Interface Builder would automatically
find the plugin for any .nib or .xib file in the project). That's a
nice idea but it has never worked for me, so I never bother."
http://cocoawithlove.com/2009/07/custom-views-in-interface-builder-using.html
Reply all
Reply to author
Forward
0 new messages