Am not having much joy with TeamCity 7.1.1 and XCode 4.5.1.
The first question is, how can TC possibly parse an XCode scheme before it's been checked out of VCS? This chicken-and-egg problem occurs when creating a build configuration, which depends on the project being present in order to detect schemes, for example.
To work around this I've cloned the project outside of TC (via command line) to the checkout directory. However, this obviously can't be the correct solution, so my guess is that I have not understood something.
Secondly, I most definitely have shared the relevant project schemes AND checked these into source control. I know this because I see the schemes in the filesystem where the project has been checked out.
However, when creating a build configuration, TC seems to find and successfully parse the project file, but it does not detect said schemes. Like I said they are definitiely present in the file system. This therefore prevents me from saving the build configuration.
Finally, nothing seems to work when I use the default checkout directory and path to project/workspace. In both cases, I can only get somewhere when I specify an absolute path. Again... probably user error, but I don't see what I'm doing wrong.
So in other words, I'm not getting anywhere.