Usually you just want to accept both sides of the merge (people added different files) and thatβs it.
After that, if your file is still β damaged β, in most cases the problem arises due to the incorrect format after merging, the most common scenarios are:
- missing comma
- duplicate statements
This is very easy to fix if you know what you are looking for.
You can use syntax checking to check project.pbxproj file, I use Kin and it works like a charm. It will analyze your project configuration file and error detection.
Example (using KIN)
If your project file is damaged, you can leave something like this:

And if your diffs in the file are too many ... it can be quite difficult to find an error ... now , after using KIN, you can go from problem to solution in the shortest possible time.

source share