• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Build Configuration Enhancement (Re: How to create dependent projects?)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >How to create dependent projects? (From: Jack Repenning <email@hidden>)
 >Re: How to create dependent projects? (From: John Mikros <email@hidden>)
 >Re: How to create dependent projects? (From: Chris Espinosa <email@hidden>)
 >Build Configuration Enhancement (Re: How to create dependent projects?) (From: Daniel Jalkut <email@hidden>)
 >Re: Build Configuration Enhancement (Re: How to create dependent projects?) (From: Chris Espinosa <email@hidden>)

  • Prev by Date: Re: Build Configuration Enhancement (Re: How to create dependent projects?)
  • Next by Date: Re: Build Configuration Enhancement (Re: How to create dependent projects?)
  • Previous by thread: Re: Build Configuration Enhancement (Re: How to create dependent projects?)
  • Next by thread: Re: Build Configuration Enhancement (Re: How to create dependent projects?)
  • Index(es):
    • Date
    • Thread