• 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: automated building
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: automated building


  • Subject: Re: automated building
  • From: "Timothy J. Wood" <email@hidden>
  • Date: Tue, 9 Aug 2005 16:31:42 -0700


On Aug 9, 2005, at 3:33 PM, Steve Gehrman wrote:
I have a application that is made up of about 20 or so frameworks and the main application project. They are all in different folders. When I want to create a release build, I have to open up all the project file in XCode (which is slow) and build them one by one in a certain order.

Omni has a perl script that knows about each of our products and its dependencies (and their dependencies, etc.). This allows us to build from the command line with something like:


    cd OmniGroup; ./Build OmniOutlinerPro

Depending on your needs, a simple shell script that invokes xcodebuild once in each directory, with appropriate parameters, may be sufficient.

Another option is project references in Xcode. One issue with this is that building the a target via its 'normal' project uses the settings in that project file, but building it via the referencing project uses the settings from the referencing project. This is either a feature or bug depending on your state of mind -- either way, it is worth noting :) (of course, I haven't yet tried this in 2.1, since we typically use the script I mention above).

-tim

_______________________________________________
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


  • Follow-Ups:
    • Re: automated building
      • From: Mark Bessey <email@hidden>
References: 
 >automated building (From: Steve Gehrman <email@hidden>)

  • Prev by Date: Re: Feature request: "Close All Windows" command
  • Next by Date: shared subproject, subversion, xcode
  • Previous by thread: automated building
  • Next by thread: Re: automated building
  • Index(es):
    • Date
    • Thread