[Sparkle] Unable to add Sparkle 1.5 to Xcode 2.4.1 project [Solved]

Dean Shavit acn-lists-dean at macworkshops.com
Sat May 17 10:25:59 PDT 2008


OK,

evidently the strip function that is included with Xcode 2.4.1 doesn't 
recognize any streams other than the "ppc and i386" streams. The current 
trunk of Sparkle 1.5 is set to build for the 64-bit architectures and 
even specific G4 processor variants - something that older versions of 
Xcode simply can't handle. Attempting to turn off stripping in the build 
settings for the project and the target didn't help - evidently Xcode 
reads the file streams regardless of whether it's actually set to strip 
or not.

So that others (if there are any, ever) can avoid this headache, I would 
suggest the following:

1) Amed the installation instructions to include specifics for building 
Sparkle 1.5 for use with Xcode 2.4.1 or earlier by limited the build 
architectures to i386 and ppc - which is how I solved the problem
2) [probably easier] - set the build settings in the trunk to match 1) 
from the get-go. I doubt there's any reason to build so many 
architectures into the relaunch binary in the finished product - it 
saves about 50k anyway!

Does Sparkle lose anything by sticking with the "old style" universal 
binary? I wouldn't think so.

I hope this helps someone other than me.

Andy,

thank you very much for taking time out of your weekend to assist me. 
It's much appreciated.

Dean

Andy Matuschak wrote:
>> Is it possible that Xcode 2.4.1 can't handle strip with 64-bit streams?
>
> Very possibly; 64-bit support was a big thing in 3.0. I wonder if 
> there's a way to skip that strip step; after all, it's really not 
> important that it be stripped.
>
> If you really can't get it working, I hope to have a built package (at 
> least in beta) of 1.5 up before WWDC.
>
> - Andy Matuschak
> _______________________________________________
> Sparkle mailing list
> Sparkle at lists.andymatuschak.org
> http://lists.andymatuschak.org/listinfo.cgi/sparkle-andymatuschak.org



More information about the Sparkle mailing list