Using Multiple Targets to Create Expanded or Restricted Versions of Frameworks

I am working on a framework for a client and management wishes that we do not have to distribute multiple frameworks to the client unless absolutely necessary. I was thinking a way to do this would be to create targets for the framework which would include expanded or restricted subsets of sources to meet the needs of our clients. Would this work for my scenario?

Using Multiple Targets to Create Expanded or Restricted Versions of Frameworks
 
 
Q