web-dev-qa-db-fra.com

Que doit inclure le fichier gitignore Xcode 6?

Qu'est-ce que le .gitignore typique doit inclure pour Xcode 6?

Également pour des informations sur la xccheckout introduite dans Xcode 5, voir ici

225
Epic Byte

1)

La réponse la plus simple est que la mienne ressemble à ceci:

# 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/
# Pods - for those of you who use CocoaPods
Pods

ce qui, je crois, est le même .gitignore que GitHub configure avec tous leurs référentiels par défaut.

2)

Une autre réponse est qu’il existe un site Web appelé "gitignore.io" , qui génère les fichiers en fonction des modèles .gitignore de https://github.com/github/gitignore .

276
Michael Dautermann

Si vous créez un nouveau projet à partir de rien dans Xcode 6 ... un fichier .gitignore plus long n'est plus nécessaire, car je l'ai indiqué dans mon dernier message : Apple optimisé la structure de fichier et de dossier de projet standard afin de répondre aux exigences en matière de validation claire et directe de git. Apple ignore également deux modèles de fichier par défaut si vous créez le référentiel git avec un modèle de projet Xcode:

_.DS_Store
UserInterfaceState.xcuserstate
_

Ils les ont ajoutés à votre fichier .git/info/excludes dans le répertoire de votre projet. Donc pas besoin de les ignorer dans .gitignore :-)

La seule chose que j’inclus toujours dans un fichier .gitignore est le

_# Exclude personal Xcode user settings
xcuserdata/ 
_
56
crosscode

Reportez-vous au fichier Xcode.gitignore de Github pour toujours avoir une liste à jour des fichiers Xcode à ignorer.

6
whyceewhite