title: Why can't we generate the project.pbxproj file in an xcode project?
body: <p>There are often conflicts in the project.pbxproj file when merging between developers in a shared xcode project. Why is it that there is no clear way to generate the project.pbxproj from the project directory file hierarchy rather than managing and editing that file directly. Or more to the point, why does xcode have it's own file structure using "groups" rather than relying on the project directory on disk? </p>