¿Cómo comparten los desarrolladores el proyecto xcode ios?

¿Qué files en el proyecto xcode de iOS deberíamos versionar en el server bzr para el control de la versión? ¿Y cómo extraer correctamente el proyecto en otro Mac?

O simplemente, en otras palabras, ¿qué files se necesitan para exportar un proyecto de un mac a otro?

Además de su código y files multimedia, lo principal que necesita para Xcode es el file project.pbxproj dentro del package .xcodeproj .

No estoy seguro exactamente qué files deben estar bajo control de versión ya que no uso Xcode, pero probablemente pueda averiguar ejecutando la operación "limpiar" o como se llame en Xcode para eliminar todos los artefactos de construcción. Lo que queda es probablemente lo que necesita poner bajo control de versión.

Después de eso, si encuentra que un file Xcode particular está cambiando cada vez que se compromete y no cree que esté cambiando la configuration del proyecto, puede tratarse de un file de "espacio de trabajo" que no vale la pena mantener bajo control de versión y debe agregarlo a la list de files ignorados: bzr ignore FILE .

Piensa en esto de una manera diferente. Como Git está integrado en Xcode, hay muchas preguntas sobre qué poner en un file .gitignore como git-ignore-file-for-xcode-projects . Así que esto le da un punto de partida para lo que NO es necesario para un proyecto bajo control de versión.

.bzrignore cómo trabajar esta list en el Equivalente del Bazar, que curiosamente se llama .bzrignore .