.gitignore para Swift

13 reglas de exclusión para Swift, listas para copiar en tu repositorio.

Lenguaje de programación Swift de Apple

El .gitignore completo para Swift

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:20:38 UTC
# Tecnologías: Swift

### Swift ###
xcuserdata/
*.hmap
# Archivo de aplicación iOS
*.ipa
*.dSYM.zip
*.dSYM
Carthage/Build/
timeline.xctimeline
fastlane/report.xml
playground.xcworkspace
.build/
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output

Qué ignoran estas reglas de Swift

Todos los patrones y por qué incluirlos en tu .gitignore.

Generalidades

Patrón Qué ignora
xcuserdata/ # Configuración de usuario
*.hmap # Específico de Obj-C/Swift
*.ipa Archivo de aplicación iOS
*.dSYM.zip Generalidades
*.dSYM Generalidades
timeline.xctimeline # Áreas de prueba (Playgrounds)
playground.xcworkspace Generalidades
.build/ Generalidades

Carthage/Checkouts

Patrón Qué ignora
Carthage/Build/ Carthage/Checkouts
fastlane/report.xml Carthage/Checkouts
fastlane/Preview.html Carthage/Checkouts
fastlane/screenshots/**/*.png Carthage/Checkouts
fastlane/test_output Carthage/Checkouts

Cómo usar este .gitignore para Swift

  1. Copia las reglas de Swift de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Lenguaje

Ver todas las plantillas de Lenguaje