I've managed to debug plugins in the past.

I'm just trying to remember how I did it:

I think I ran a debug version of QS from within XCode using a 'development'
build plugin making sure breakpoints were enabled.

I was going to check this but then my 1Password plugin suddenly decided not
to build. Aaargh for XCode changes!

I updated most of the online resources yesterday, so they should all be more
helpful and point to the wiki.

-- there's one link that could be changed in the development reference, it's
to the plugins repo @GitHub tiennou still ;)

On 19 March 2011 00:58, Rob McBroom <[email protected]> wrote:

> On Mar 17, 2011, at 6:51 PM, Henning Jungkurth wrote:
>
> > * There are a lot of different build instructions around the project:
> > - The README at github
> > (https://github.com/quicksilver/Quicksilver/blob/master/README.markdown)
> > say, it "should just work"
>
> I think this is pretty out of date.
>
> > - The one on the wiki (http://qsapp.com/wiki/Building_Quicksilver)
> > mentions the QS_SOURCE_ROOT source tree
>
> This was valid the last time I tried it, but there have been some commits
> that changed the Xcode project recently, so I can't promise it's right. It
> sounds like if we remove PPC, those instructions will be correct. Is it
> still necessary to build "Quicksilver Distribution" by hand first?
>
> > - There's also the README for the plugins
> > (https://github.com/quicksilver/Plugins/blob/master/README.markdown),
> > which mentions a QSFramework source tree
>
> Just looked it over and I believe it's correct.
>
> > - And there are even more instructions in the plugin development
> > reference (
> https://github.com/quicksilver/Plugins/blob/master/PluginDevelopmentReference/QuicksilverPlug-inReference.mdown
> )
>
> Everything in there should be up to date and correct.
>
> > I'm not really sure, which of these is the most current and which is
> > actually needed. They all should combined somewhere. I guess the wiki
> > would be the best place for that.
>
> To some degree, but the wiki doesn't support Markdown and I'm not going to
> rewrite the reference in another format. :) The wiki at least links to all
> of these places.
>
> > I also couldn't quite figure out how to debug plugins. I found an old
> > thread on this list
> > (
> http://groups.google.com/group/blacktree-quicksilver/browse_thread/thread/ccf43942bc5eb4a1
> )
> > explaining how to do it. But I couldn't get it to work. Even once the
> > plugin was in the correct folder, load symbols lazily was disabled and
> > I started debugging QS, in the plugin there still were just the yellow
> > breakpoints. What did I miss?
>
> I haven't even attempted this, but if you figure out how to do it, let me
> know. It would be useful to have in the plug-in development reference.
>
> --
> Rob McBroom
> <http://www.skurfer.com/>
>

Reply via email to