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

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


I'm unable to "lose" Sparkle completely, as per the subject of the OP.
I've just search my NIBs, no web view anywhere.

I'm also now seeing that Sparkle 1.5, even with the PPC stream built  
against the 10.3.9sdk causes the application to crash on startup with  
the following error:

2008-05-20 00:15:41.679 Mac UserMate[22922] An uncaught exception was  
raised
2008-05-20 00:15:41.680 Mac UserMate[22922] *** -[NSKeyedUnarchiver  
decodeObjectForKey:]: cannot decode object of class (WebView)
2008-05-20 00:15:41.680 Mac UserMate[22922] *** Uncaught exception:  
<NSInvalidUnarchiveOperationException> *** -[NSKeyedUnarchiver  
decodeObjectForKey:]: cannot decode object of class (WebView)
dyld: /Users/classadmin/Desktop/Mac HelpMate.app/Contents/MacOS/Mac  
HelpMate Undefined symbols:
Sparkle undefined reference to _objc_assign_global expected to be  
defined in WebKit

Is Sparkle 1.5 supposed to work with 10.3.9?

On May 20, 2008, at 12:41 AM, Dave Dribin wrote:

> On May 20, 2008, at 12:35 AM, Dean Shavit wrote:
>> Dave,
>>
>> I appreciate the tip and I'll look, but if I was referencing a  
>> webview, how come re-linking Sparkle fixes the issue? Also, this  
>> issue didn't exist before I removed Sparkle...
>
> You're using Sparkle's framework, right?  Sparkle links against  
> WebKit, itself, so if you are referencing a WebView, it'll be  
> resolved through Sparkle's dependency.  Remove the Sparkle  
> framework, and you lose the indirect WebKit.
>
> % otool -L Sparkle.framework/Sparkle | grep WebKit
> 	/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit  
> (compatibility version 1.0.0, current version 523.10.3)
>
> -Dave
>
>


More information about the Sparkle mailing list