¿Qué archivos es mejor ignorar en git para un Xcode 4 (.3.2)? Este anterior question soluciona el mismo problema pero considero que mi estructura es diferente, así que supongo que se trata de una versión anterior de Xcode.Git ignora el archivo para los proyectos de Xcode 4
Respuesta
Éstos son git ignorar archivos de básicamente todos los idiomas incluyendo Xcode: Github - git ignore
Para mí está funcionando a las mil maravillas. Aquí está el contenido del Objetivo-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é pasa con los esquemas? Están en xcuserdata. ¿No los rastreas? – david
@david, ya que no utilizo esquemas que no sean el estándar y soy un desarrollador exclusivo, esto no es relevante para mí. Si le interesan los esquemas, simplemente elimine la línea de xcuserdata anterior. – Pfitz
Aunque esto es viejo, pensé que debería mencionar la última declaración de @Pfitz. Aunque usted es el único desarrollador de un proyecto, los esquemas siguen siendo importantes. Especialmente si tiene diferentes entornos cuando se conecta a una url. Puede crear fácilmente una macro para cada esquema como DEV, PROD y todo lo que tiene que hacer es cambiar el esquema para apuntar a ese servidor. De lo contrario, tendrá que cambiar manualmente la url para dev y prod que es propenso a error de usuario – Esko918
normalmente no hago caso de lo siguiente
- /ProjectPath/project.xcodeproj/xcuserdata
- /ProjectPath/project.xcodeproj/project.xcworkspace
Y algunos archivos ocultos como
- /ProjectPath/.DS_Store
He estado usando la solución de la cuestión se ha vinculado con algunos cambios. Creo que tiene una solución muy buena para hacer caso omiso de proyectos innecesarios archivos
#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
Esto es lo que usamos:
#xcode Noise
build/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata
# OSX Noise
.DS_Store
profile
*~
*.lock
*.DS_Store
*.swp
*.out
respuestas existentes son buenas. Solo quiero dejar una nota para las personas que están usando CocoaPods
para administrar las bibliotecas. Además de la xcworkspace
generada por CocoaPods, también se debe ignorar Pods/
directorio:
Pods/*
todo desarrollador debe hacer pod install
en su propia máquina por separado. de lo contrario, pueden enfrentar muchos problemas ambientales.
- 1. Git ignora el archivo para los proyectos C
- 2. SVN ignora el patrón con Xcode 4
- 3. Mejores prácticas para Xcode + Git para proyectos de varios desarrolladores
- 4. Git ignora los archivos eliminados
- 5. Git no ignora ciertos archivos de Xcode en .gitignore
- 6. Git ignora las subcarpetas
- 7. MVC 4 ignora DefaultModelBinder.ResourceClassKey
- 8. Usar Xcode 4 como Git difftool
- 9. Eliminar git del proyecto en Xcode 4
- 10. Xcode 4 y git merge --no-ff
- 11. Integración continua para proyectos Xcode?
- 12. excluye git vs ignora
- 13. XCode 4 ¿Necesita i386 para iPhone Sim?
- 14. ¿Cómo compila un solo archivo Xcode 4?
- 15. ruta completa del archivo Xcode 4
- 16. Usando git en proyectos de iPhone
- 17. Xcode 4 archivo no aparece en Organizador
- 18. ¿Cómo abrir el constructor de interfaz en Xcode 4?
- 19. Xcode 4 Interface Builder: Cómo establecer el propietario del archivo
- 20. Proyectos dentro de proyectos usando Git
- 21. Xcode pierde historial de git cuando mueve un archivo
- 22. Xcode 4: ¿Cerrar todos los documentos?
- 23. ¿Debería el archivo de espacio de trabajo de Xcode 4 ser controlado por la versión?
- 24. Actualización a xcode 4 error Ninguna arquitectura para compilar para
- 25. .gitignore no ignora los archivos
- 26. Cambiar el nombre de los destinos en Xcode 4
- 27. Xcode 4 agregar imágenes a un proyecto
- 28. ¿Qué usa Apple para la generación de plantillas XCode 4?
- 29. Xcode bugs con git?
- 30. Los instrumentos no funcionan en XCode 4 con el dispositivo
posible duplicado de [Git ignora el archivo para proyectos de Xcode] (http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects) – Adam