Create a "Universal Binary" from two apps?
macos, universal-binary, xcode
Solution
See the lipo tool. It will let you stitch together your PPC and i386 binaries.
Also, sometimes separate targets for different architectures can be avoided by using conditional build settings in Xcode. This is useful if you need to link against a different binary library for each architecture, for example.
Problem
Short question: How do you take two apps, one for intel and the other ppc, and package them into one Universal Binary? My current thoughts on this problem: I have read though the apple developer documentation on universal binaries and haven't been able to find an answer so it may not be possible. Due to reasons I won't go into here I have two apps of my program (apposed to using xtools to compile the binary universally once), one for Intel Macs and the other for Mac >=10.3.9 running on PPC. Sharing resources is a non-issue. I could put both MyProg_intel.app and MyProg_ppc.app into one zip and distribute it that way; but that may result in confusion for many people who I will be distributing my program to.