Cross-development (was: command line building)
Cross-development (was: command line building)
- Subject: Cross-development (was: command line building)
- From: Chris Espinosa <email@hidden>
- Date: Wed, 4 May 2005 09:56:56 -0700
On May 4, 2005, at 9:29 AM, Dieter Oberkofler wrote: i'm just finishing porting an application that natively runs under windows from OS 9 using codewarrior to the os x platform using xcode 1.5. i have just ordered a new power mac g5 (running tiger and xcode 2.0) and i'm starting to be a little afraid in reading that under os x an application only seems to run when build for a specific version of os x and that everything is sdk/framework dependent even when shipping the production version. as a newby to xcode i would very much be interested in the following basic questions:
1) should an application build under xcode 1.5 not run on all version of os x (10.0 up to tiger)? if not, is this intended and are there workarounds? 2) to be portable between different operating systems, my application uses several 3rd party libraries from oracle, providence software and other vendors that actually have certified their libraries (frameworks) for xcode 1.5. is xcode 2.0 intended to run with xcode 1.5 libraries as well or not ? 3) how can i ship my application (bundle application) in a way that contains all the needed libraries (frameworks) and/or install them automatically?
See the ADC article on Cross Development:
1) Xcode 1.5 can build for 10.0 through 10.4. Xcode 2.0 can build for 10.2 through 10.n (as it excludes gcc2.95.2, required for 10.0 and 10.1 development)
2) Xcode 2.0 (using gcc3.3) will link libraries built under Xcode 1.5.
3) Your best bet is to ship your app as self-contained as possible. If you can't achieve that, see the Hi Guidelines on packaging:
and the documentation on Software Distribution:
Chris |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden