[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