I've got an XCode project with a couple of custom build configurations (above and beyond debug and release) - alpha and beta.
That's fine for my project - but I also have dependencies on third party frameworks. Those frameworks won't have an alpha and beta build configuration, and I'm currently forking them on github for the express purpose of simply adding new build configurations to those projects - so that my custom configurations can build.
Is there a better way to do this? Can I use one build configuration for a framework (release), and a different for my app (alpha)? I'm a bit lost in the byzantine XCode build system...
Also - how would something like Carthage help manage this problem?