While this might be a design decision and not a bug, it’s likely to confuse new users, since it requires extra non-obvious steps which are not necessary on Windows with Visual Studio.
To reproduce:
- Create a new project. It can be one of the sample ones, like CppFlying.
- Once you’ve run it from Xcode and built your CppFlyingEditor, close the editor and Xcode.
- Re-open the project browser. You’ll see the CppFlying project. Try to open it by double-clicking on it.
- You’ll get an error window stating The game module CppFlying could not be found. Please ensure that this module exists and that it is compiled.
This can be confusing for new users, particularly since they’ve just built it and run it from Xcode the first time around. There’s an answer here on how to change the settings so that you can actually open it without always having to go through Xcode first, but I suggest that should be the default.