ios - Git ignora el archivo para proyectos de Xcode 4
ios5 xcode4.3 (5)
Aquí están los archivos de git ignore para básicamente todos los idiomas, incluido Xcode: Github - git ignore
Para mí está funcionando a la perfección. Aquí está el contenido del 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
¿Qué archivos son mejores para ignorar en git para un Xcode 4 (.3.2)? Esta question anterior aborda el mismo problema, pero mi estructura me parece diferente, por lo que supongo que se trata de una versión anterior de Xcode.
Esto es lo que usamos:
#xcode Noise
build/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata
# OSX Noise
.DS_Store
profile
*~
*.lock
*.DS_Store
*.swp
*.out
He estado usando la solución de la pregunta que vinculó con algunos cambios. Creo que tiene una muy buena solución para ignorar archivos de proyectos innecesarios
#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
Las respuestas existentes son buenas. Solo quiero dejar una nota para las personas que usan CocoaPods
para administrar las bibliotecas. Además del xcworkspace
generado por CocoaPods, también debe ignorar Pods/
directory:
Pods/*
cada desarrollador debe hacer la pod install
en su propia máquina por separado. de lo contrario, pueden enfrentar muchos problemas ambientales.
Normalmente ignoro lo siguiente
- /ProjectPath/project.xcodeproj/xcuserdata
- /ProjectPath/project.xcodeproj/project.xcworkspace
Y algunos archivos ocultos como
- /ProjectPath/.DS_Store