rayh/xcoder — pull request #24 by burtlo (2012-03-25 22:42:45+00:00)
Title: Aggregate Targets and additional build phases

Xcoder was missing some support for aggregate targets and some more of the core build phases. To give focus to my work I wanted to implement [this very awesome but long series of steps to setup a universal framework](http://db-in.com/blog/2011/05/creating-universal-framework-to-iphone-ios/). I have done this two times now and thought it would be awesome if I could script out Xcoder to do the same. Xcoder can now do it.

* Aggregate Targets can hold configuration
* Target build steps for `run_script` and `copy_headers`
* New configuration properties
* Configuration Enumeration Property - to ensure values fit within the correct spectrum of values.
* TargetDependencies
* Access to Project object contained in the project file. It was being accessed through a number of helper methods but I thought I expose the project object

> test_proiect = Xcode.project('TestProject')
> test_proiect.project.identifier # => ADAD12131AD1235698909900