Компиляторы, линковщики, процессинг ресурсов. swiftc, ld, ibtools, etc
Соответственно генерится кастомный xcode проект чтобы как IDE его использовать, но билд будет происходить не через XCode build
Я всё же не очень понимаю, в чём именно привязка к икскоду остаётся. Если отдельно запускаются компиляторы, линковщики и прочие тулзы; есть какие-то конфиги, в которых прописано, какие флаги в эти компиляторы-линковщики отправлять (то что обычно берётся из настроек xcode-проекта). Зачем для автоматической сборки генерить сам проект? Из-за подписей-сертификатов?