How to setup a scalable iOS/tvOS/watchOS Xcode project for a large team and avoid code conflicts?

Amir Kamali
Mac O’Clock
Published in
4 min readAug 17, 2020

--

Developing applications with a small team of developers is easy, but in a large team this can be a challenging task in Xcode. Particularly when the code commits are frequent and feature developments can cause conflicts. On top of workflow complexities, Xcode project file format doesn’t have much support for team software development.

When developers actively contribute to the repository, such as working with UI, Storyboards, adding, removing files, etc, conflicts may…

--

--

Amir Kamali
Mac O’Clock

Application Architect, Apple | ex. Director of Mobile & OTT at AMC Networks, ex. Engineering Manager at Tile / Life360