Re: Build Configuration Enhancement (Re: How to create dependent projects?)
Re: Build Configuration Enhancement (Re: How to create dependent projects?)
- Subject: Re: Build Configuration Enhancement (Re: How to create dependent projects?)
- From: Jeff Johnson <email@hidden>
- Date: Wed, 22 Jul 2009 15:37:49 -0500
On Jul 22, 2009, at 1:54 PM, Chris Espinosa wrote:
On Jul 22, 2009, at 5:33 AM, Daniel Jalkut wrote:
Imagine a root project being able to define for each dependency
target a complete set of overrides for every build configuration
and every "cascade level" in the target.
I can imagine it, and I can also imagine spending the next 5 years
answering the questions on the list about "My project is building
the wrong configuration of my embedded framework!"
Haven't you already been doing that for the last 5 years? ;-)
With this kind of system in place, I can imagine being able to edit
"Build" settings from the Get Info screen for a dependency marker
inside a build target's hierarchy. Currently this inspector just
houses a "Comments" tab, but it would be useful to list a "Build"
tab here where these override settings could be specified. In the
build settings tab, I would be offered the usual assortment of
popups to fine tune which configurations my overrides apply to, as
well as a higher-level popup to control exactly which cascade level
(BasedOn, Project, Target) to apply the overrides to.
I'm sure that will be extremely useful in certain circumstances to
owners of large, complex projects. At the same time, in the hands
of new developers (and in the past year we have a hundred thousand
new Xcode users, some who have never written computer software
before in their life) it could be tragic. New power like this
requires a completely different approach to the build configuration
user experience.
Multiple, dependent projects is a pretty advanced feature. Newbies
probably aren't going to be using this feature at all. Indeed, as far
as I understand, you can't even have embedded frameworks in iPhone
apps. Tuck it away under some "Advanced" heading, so those who need it
can use it, and those who don't can ignore it.
-Jeff
_______________________________________________
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