Does anyone use Xcode workspaces at all?
I use it for cocoapod.
I’m also using for cocoapod.
I think one main benefit is that you can work on 2 or more game/app projects that use the same cocos2d library project such that you can, for example, “go to definition” from code in either project. If you instead just reference the cocos2d library project as a sub-project then when you open the second game project (after first is already open) you’ll notice it doesn’t load the library sub-project. This means you won’t be able to easily navigate to its code, where instead you’d have to switch to the first project to edit/manage the library code.
Some teams/people probably don’t like having another game project available all the time, but you may find a benefit. Also, it’s likely a given game maybe reference a different version of the cocos2d library, for example, and thus wouldn’t benefit. Or if you use the default cocos new method of project creation then there’s no library in the first place, but it can benefit when using a reference to either the pre-built or build-from-source cocos2d lib.
In may ways a single project workspace is the same as just opening the project directly, though there is a workspace settings... that allows a few minor benefits again for multiple projects that are related in some manner.
edit: ymmv
Yeah I was going to see about creating an example workspace for our users 