blog cover Tuist

Our Journey to Generated Projects

The Xcode project file has quite a complicated structure and it brings unnecessary complexity where something simpler could be used instead. Thus we were very intrigued to move to project generation. Project generation has a lot of benefits – not committing Xcode files means fewer merge conflicts (truth be told, merge conflicts have become quite rare now!) and also clearer project settings. Unless you are a wizard 🧙‍♂️, you probably cannot read a project file fluently (and even if you can, it is still very hard to get familiarized with it).


Marek Fořt

Marek Fořt

iOS Developer