There is a "project" file, listing all the files related to the project (kind of a Makefile of Xcode). If modified externally (e.g.: by pulling changes of that file) Xcode crashes.
Though to be honest I tend to close down any IDEs that I have open when updating such files, especially if there are dozens of projects in a workspace/solution.