Обновление в свете Swift Package Manager: если вы создаете проект как пакет Swift - вам определенно следует игнорировать этот файл, поскольку он может быть сгенерирован с использованием файловой системы как источника истины. Вы можете сделать это с помощью следующей команды:
$ cd ~/Projects/MyProjectFolder/
$ swift package generate-xcodeproj
Для ответа, отличного от SwiftPM, см. Ниже.
Этот файл содержит список всех файлов в проекте, настройки целей и какие файлы каким целям принадлежат. Вероятно, это самый объемный файл в комплекте проекта. Вы не должны игнорировать этот файл. Для этого есть несколько моментов:
- Возможно, вы не захотите работать над этим проектом в одиночку или;
- Вы планируете работать над проектом на разных машинах;
- Вы захотите поделиться своей кодовой базой с другими;