# The Magic of Generating an Xcode Project

DevFeed: [The Magic of Generating an Xcode Project](<https://devfeed.tech/articles/the-magic-of-generating-an-xcode-project-2170.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//tuist-project-generation>)

Published: 2020-02-20T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Tuist](<https://devfeed.tech/topics/tuist.md>), [build times](<https://devfeed.tech/topics/build-times.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [build-times](<https://devfeed.tech/tags/build-times.md>), [generation](<https://devfeed.tech/tags/generation.md>), [git](<https://devfeed.tech/tags/git.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [tuist](<https://devfeed.tech/tags/tuist.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcodegen](<https://devfeed.tech/tags/xcodegen.md>)

## AI overview

The article explains how SoundCloud used Tuist to generate its complex iOS Xcode project, replacing a large, difficult-to-maintain project definition with more concise rules. It describes improved consistency and fewer project-file maintenance problems, with lower build times as an unexpected outcome.

## Source excerpt

Planet Earth vs. Jupiter. There is the same order of magnitude between the ratio of these two planets and the amount of code that defined...