.gitignore для Swift
13 правил игнорирования для Swift, готовых к копированию в репозиторий.
Язык программирования Apple Swift.
Полный .gitignore для Swift
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:52:34 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, чтобы все члены команды придерживались одних и тех же правил.