[Sparkle] Can't remove all traces of Sparkle...I think

Dean Shavit acn-lists-dean at macworkshops.com
Mon May 19 22:03:01 PDT 2008


First, I apologize in advance, once again for having an issue with  
Sparkle, but this one's puzzling me.

Here's the details:

1) I have a project to which I linked Sparkle 1.1.1 - that's the  
"full version" of the product
2) In parallel with the "full version" I also develop a "lite  
version" with many features, including Sparkle-Driven updates, removed

I just discovered that the "lite" version crashes on startup when  
launched on Mac OS X 10.3.9.

If I re-link the Sparkle Framework, it works as expected.

I removed the Sparkle by:

-Removing the files and references to the framework from my Xcode  
project
-Removing the controller form Interface Builder
-Removed the SUUpdater class
-Removed the entries in info.plist

What I might have forgotten, potentially, was removing the binding to  
the preference to check for updates on startup. Am I mistaken when I  
assume that removing the checkbox with the binding should remove the  
references from the built application?

This one's vexing me. I don't want to distribute Sparkle with the  
"lite" version just to be able to launch it. I'd love to get to the  
bottom of this.

Any pointers?


More information about the Sparkle mailing list