.gitignore per Swift
13 regole di esclusione per Swift, pronte da copiare nel repository.
Linguaggio di programmazione Swift di Apple
Il .gitignore completo per Swift
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:51:23 UTC
# Tecnologie: Swift
### Swift ###
xcuserdata/
*.hmap
# Archivio di app iOS
*.ipa
*.dSYM.zip
*.dSYM
Carthage/Build/
timeline.xctimeline
fastlane/report.xml
playground.xcworkspace
.build/
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output
Cosa escludono le regole di Swift
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
Generale
| Schema di esclusione | Cosa esclude |
|---|---|
xcuserdata/ |
# Impostazioni utente |
*.hmap |
# Specifici di Obj-C/Swift |
*.ipa |
Archivio di app iOS |
*.dSYM.zip |
Generale |
*.dSYM |
Generale |
timeline.xctimeline |
# Ambienti playground |
playground.xcworkspace |
Generale |
.build/ |
Generale |
Carthage/Checkouts
| Schema di esclusione | Cosa esclude |
|---|---|
Carthage/Build/ |
Carthage/Checkouts |
fastlane/report.xml |
Carthage/Checkouts |
fastlane/Preview.html |
Carthage/Checkouts |
fastlane/screenshots/**/*.png |
Carthage/Checkouts |
fastlane/test_output |
Carthage/Checkouts |
Come usare questo .gitignore per Swift
- Copia le regole di Swift qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.