Cómo resolver conflictos sobre project.pbxproj en Xcode use git?

Siempre resolví este problema utilizando la estructura de directorys de los otros miembros prevalecerán, y luego confirmo que no tengo ningún conflicto y lo repare a la estructura de directorys que quiero.

Entonces, quiero saber, el file project.pbxproj tiene conflictos, ¿cómo resolverlo de la mejor manera?

Normalmente, simplemente quiere aceptar ambos lados de la fusión (las personas agregaron diferentes files) y eso es todo.

Después de eso, si su file todavía está " dañado ", en la mayoría de los casos el problema se debe a un formatting incorrecto después de la fusión, los escenarios más comunes son:

  • falta una coma
  • declaraciones duplicadas

Es muy fácil de arreglar si sabes lo que estás buscando.

Puede usar un corrector de syntax para verificar el file project.pbxproj , uso Kin y funciona como un amuleto. Analizará el file de configuration del proyecto y detectará errores.


Por ejemplo (usando KIN)

Si su file de proyecto se corrompe, puede quedar algo así:

enter image description here

Y si sus diferencias en el file son demasiado … puede ser un gran desafío encontrar el error … ahora , después de usar KIN , puede pasar de un problema a la solución en cuestión de segundos .

enter image description here