Sorting out compile errors when using multiple different versions of Xcode
You are on to the best way to manage things.

Have your build script call xcode-select to choose the compiler and headers you prefer each project to compile against. I've not had any issues having three versions of Xcode running thusly. (6, 7 and 7.1)