In many of my apps I have 3 different build configurations (debug, release, sandbox). One experiences this is needed needed when working with different environments and in app purchase.
Often there are only small changes like CFBundleIdentifier. Is it possible to use GCC preprocessor macros for keeping the variation within different build configurations and at the same time only use one plist?