Adding support for different product types to xcode generator