Qué archivos colocar en .gitignore para XCode

Autor: | Última modificación: 11 de mayo de 2023 | Tiempo de Lectura: 1 minutos
Temas en este post: ,

.gitignore para XCode

Antes de dar un ejemplo concreto de .gitignore para XCode, conviene recordar qué tipo de ficheros se deben de ignorar en un sistema de control de versiones, ya sea Git u otro.

  1. Ficheros de configuración personal, tales como *.pbxuser. Estos contienen la configuración de tu entorno personal de desarrollo, lo cual es de muy poca utilidad para otro desarrollador que esté trabajando sobre el mismo código. Otra cosa es si estás 100% seguro de que sólo tú vas a usar ese código.
  2. Ficheros que sean generados automáticamente por el sistema. Si tu entorno de desarrollo los genera, no tiene sentido estar guardándolos en tu repositorio (siempre estarán al día). Este es el motivo por el cual siempre verás build/ en un .gitignore. ¡OJO! el fichero pch NO es autogenerado. Tu puedes,  y de hecho, en ciertas ocasiones debes de modificarlo.
  3. Cualquier archivo que contenga claves o cualquier tipo de información privada. Los motivos son evidentes.
La plantilla de .gitignore que uso yo para XCode es:
# generado por xcode
build/*
*.pbxuser
*.mode1v3
*.mode2v3
*.swp
*~.nib
*.perspective
*.perspectivev3 # generado por osx
.DS_Storeprofile

Este es mi ejemplo de .gitignore para XCode. Por supuesto, si se me ha olvidado algo, se aceptan sugerencias. 😉