Using targets instead of projects *is* very intuitive. So, I could have the following:
Workspace
- MyProject
+ Component1
+ Component2
+ Component3
+ Component4
This setup is okay for me. I can modify project settings for "MyProject" and all of my Component# targets would inherit those settings. However, my concern at this point are having "debug" and "release" for each of my targets. For example, I would expect the hierarchy to look like this:
Workspace
- MyProject
+ Component1
+ Debug
+ Release
+ Component2
+ Debug
+ Release
+ Component3
+ Debug
+ Release
+ Component4
+ Debug
+ Release
But in order to do this I need to be able to have targets inside of targets. According to my understanding, there can only be 1 project in the workspace or else I end up duplicating common settings.