Какие файлы лучше игнорировать в git для Xcode 4 (.3.2)? Эта более старая question устраняет ту же проблему, но я считаю, что моя структура различна, поэтому я предполагаю ее относительно старой версии Xcode.
Git игнорировать файл для проектов Xcode 4
Ответ 1
Вот git игнорировать файлы для основного языка, включая Xcode: Github - git игнорировать
Для меня он работает как шарм. Вот содержание Objective-C .gitignore
# Xcode
build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
Ответ 2
Это то, что мы используем:
#xcode Noise
build/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata
# OSX Noise
.DS_Store
profile
*~
*.lock
*.DS_Store
*.swp
*.out
Ответ 3
Существующие ответы хороши. Я просто хочу оставить заметку для людей, которые используют CocoaPods
для управления библиотеками. Помимо xcworkspace
, сгенерированного CocoaPods, вы также должны игнорировать каталог Pods/
:
Pods/*
каждый разработчик должен делать pod install
на своей собственной машине отдельно. в противном случае они могут столкнуться со многими проблемами окружающей среды.
Ответ 4
Я использовал решение из вопроса, связанного с несколькими изменениями. Я думаю, что у него действительно хорошее решение для игнорирования ненужных файлов проекта.
#OS junk files
[Tt]humbs.db
*.DS_Store
*.bak*
#Xcode files
#This ignores everything inside a *.xcodeproj except the project.pbxproj
*.xcodeproj/
!*.xcodeproj/project.pbxproj
*.log
xcuserdata
#Project files
[Bb]uild/
#Version control files
.svn
*.orig
Ответ 5
Обычно я игнорирую следующие
- /ProjectPath/project.xcodeproj/xcuserdatali >
- /ProjectPath/project.xcodeproj/project.xcworkspace
И некоторые скрытые файлы, например
- /ProjectPath/.DS_Store