I have been searching and reading for hours on how to use Xcode Source Control Mgmt to insert a Workspace and 3 Sub-Projects into my Git Repo (GitLab).
If I can get such a configuration, I would like to be able to do a checkout of ABC.xcworkspace, and Xcode will pull down the 3 Sub-Projects (from the same GitLab repo). I keep seeing articles (StackOverflow, etc) which make me think that Xcode 5+ can handle this scenario, but I have tried everything including the WWDC-2013 Video on the topic. Nothing works, even when I stipulate "Include as REQUIRED on checkout". I attempt a checkout of a sub-project, into a manually made ABC.xcworkspace, but it does not pull the REQUIRED modules. Then, some time later, I go back to look at the "REQUIRED" setting, and it seems that Xcode has somehow set them back to OPTIONAL again.
Surely getting Xcode Source Control to work with both an *.xcworkspace and a few *.xcodeproj would be a mainstream desire/requirement for Apple SW Developers whom require Source Control ????
Does Apple or Anyone have a URL/pointer to definitive information on how to make "Workspace" and "Projects" Source Control work?
I've tried many easily found materials/infos, like the Apple Source Control web pages, 3rd Party Blogs, and StackExchange. I'm using Xcode version 7.2.1 I would upgrade if I thought it might make any difference. The Apple Docs, that I've found, don't discuss how to make this work, and the WWDC-2013 Video on Source Control doesn't make any such configuration clear. No where does it mention "checking in your *.xcworkspace file", or creating a git repo with your *.xcworkspace).
I'LL BE VERY GRATEFUL, to anyone whom can provide me pointers/links to the informationt that can get a workspace with 2/3 sub-projects to check-out from my GitLab Repo.