¿Qué debería .gitignore
incluir el típico para Xcode 6?
También para obtener información sobre lo xccheckout
introducido en Xcode 5 ver aquí
¿Qué debería .gitignore
incluir el típico para Xcode 6?
También para obtener información sobre lo xccheckout
introducido en Xcode 5 ver aquí
Respuestas:
1)
La respuesta más fácil es que la mía se ve así:
# 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
que creo que es el mismo .gitignore que GitHub configura con todos sus repositorios por defecto.
2)
Otra respuesta es que hay un sitio web llamado "gitignore.io" , que genera los archivos basados en las plantillas .gitignore de https://github.com/github/gitignore .
Pods
: guides.cocoapods.org/using/… ?
.idea/
solo se necesita quien lo useAppCode
Si está creando un nuevo proyecto desde cero en Xcode 6 ... ya no es necesario un archivo .gitignore largo, como señalé en mi última publicación : Apple optimizó la estructura de carpetas y archivos de proyecto estándar para cumplir con los requisitos para claro y directo git commits. Apple también ignora dos patrones de archivo de forma predeterminada si crea el repositorio git con una plantilla de proyecto Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Los agregaron a su .git/info/excludes
archivo en el directorio de su proyecto. Por lo tanto, no es necesario volver a ignorarlos en .gitignore :-)
Lo único que siempre incluyo en un .gitignore
archivo es el
# Exclude personal Xcode user settings
xcuserdata/
Consulte el archivo Xcode.gitignore de Github para tener siempre una lista actualizada de qué archivos Xcode ignorar.