Вы можете установить Teamcity на виртуальном сервере, но быть в курсе, что, когда это делать и вы хотите запустить Xcode через него, она должна быть среда Mac OSX. Фактически, что я хочу вам посоветовать, используйте среду mac osx, настройте ее с помощью инструментов xcode и командной строки (вам понадобится xcodebuild), а также сертификаты (keychain), иначе сборки будут терпеть неудачу.
Если вы столкнулись с ошибками в teamcity, мой совет заключается в том, чтобы запустить загруженный проект с помощью инструмента командной строки (например, xcodebuild), потому что это большая часть проблемы.
Надеюсь, вам это поможет.