Qué archivos colocar en .gitignore para XCode

Contenido del Bootcamp Dirigido por: | Última modificación: 11 de mayo de 2023 | Tiempo de Lectura: 1 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

.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. 😉

Fernando Rodríguez

iOS Developer & Co-Fundador de KeepCoding

Posts más leídos