Что такое «стандартный» контент .gitignore для проекта iPhone (Xcode)?

Что считается «стандартным» содержимым файла .gitignore для проекта iPhone (Xcode)?

PS: не уверен, что это должен быть CW.


person ryanprayogo    schedule 18.06.2010    source источник
comment
возможный дубликат файла игнорирования Git для проектов Xcode   -  person Adam    schedule 30.08.2012


Ответы (3)


build/
.DS_Store
**/*.pbxuser
*.mode2v3
*.mode1v3
**/*.perspectivev*

Это хорошее начало.

обновлен с предложениями Дэйва.

person kubi    schedule 18.06.2010
comment
+1 Обычно я делаю **/*.pbxuser, а еще добавляю **/*.perspectivev* - person Dave DeLong; 18.06.2010

Вы также должны исключить xcworkspace и xcuserdata в xcode 4.2. Итак, вот полный список, который следует игнорировать для проектов iOS.

# Exclude the build directory
build/*

# Exclude temp nibs and swap files
*~.nib
*.swp

# Exclude OS X folder attributes
.DS_Store

# Exclude user-specific XCode 3 and 4 files
*.mode1
*.mode1v3
*.mode2v3
*.perspective
*.perspectivev3
*.pbxuser
*.xcworkspace
xcuserdata
person Saurabh    schedule 04.03.2012
comment
xcworkspace теперь не игнорируется..github.com/github/gitignore/ blob/master/Objective-C.gitignore - person Raphael Oliveira; 19.03.2013

Из проекта GitHub gitignore на сегодняшний день:

# Xcode
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/

Источник: https://github.com/github/gitignore/blob/master/Objective-C.gitignore

person ohho    schedule 30.10.2012