.gitignore для Swift
13 правил ігнорування для Swift, готових до копіювання у ваш репозиторій.
Мова програмування Apple Swift
Повний .gitignore для Swift
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:52:16 UTC
# Технології: Swift
### Swift ###
xcuserdata/
*.hmap
# Архів програми iOS
*.ipa
*.dSYM.zip
*.dSYM
Carthage/Build/
timeline.xctimeline
fastlane/report.xml
playground.xcworkspace
.build/
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output
Що насправді ігнорують ці правила Swift
Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.
Загальний
| Шаблон | Що ігнорується |
|---|---|
xcuserdata/ |
# Налаштування користувача |
*.hmap |
# Особливий Obj-C/Swift |
*.ipa |
Архів програми iOS |
*.dSYM.zip |
Загальний |
*.dSYM |
Загальний |
timeline.xctimeline |
# Інтерактивні середовища |
playground.xcworkspace |
Загальний |
.build/ |
Загальний |
Carthage/Checkouts
| Шаблон | Що ігнорується |
|---|---|
Carthage/Build/ |
Carthage/Checkouts |
fastlane/report.xml |
Carthage/Checkouts |
fastlane/Preview.html |
Carthage/Checkouts |
fastlane/screenshots/**/*.png |
Carthage/Checkouts |
fastlane/test_output |
Carthage/Checkouts |
Як використовувати цей .gitignore для Swift
- Скопіюйте правила Swift вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.