Last active
October 18, 2015 14:42
-
-
Save sendoa/8952600 to your computer and use it in GitHub Desktop.
Sendoa's .gitignore for Xcode projects
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Some ideas taken from https://gist.github.com/adamgit/3786883 | |
# OS X | |
.DS_Store | |
*.swp | |
*.lock | |
profile | |
.LSOverride | |
# Thumbnails | |
._* | |
# Files that might appear in the root of a volume | |
.DocumentRevisions-V100 | |
.fseventsd | |
.Spotlight-V100 | |
.TemporaryItems | |
.Trashes | |
.VolumeIcon.icns | |
# Directories potentially created on remote AFP share | |
.AppleDB | |
.AppleDesktop | |
Network Trash Folder | |
Temporary Items | |
.apdisk | |
# Xcode per-user config | |
*.mode1 | |
*.mode1v3 | |
*.mode2v3 | |
*.perspective | |
*.perspectivev3 | |
*.pbxuser | |
*. xcuserstate | |
xcuserdata/ | |
# Whitelist some per-user settings (the default ones). Some projects need to use these | |
!default.pbxuser | |
!default.mode1v3 | |
!default.mode2v3 | |
!default.perspectivev3 | |
# Xcode 4 - Deprecated classes | |
*.moved-aside | |
# Xcode 5 - Source Control files | |
*.xccheckout | |
# AppCode specific files | |
.idea/ | |
*.iml | |
# Build products | |
DerivedData/ | |
build/ | |
*.o | |
*.LinkFileList | |
*.hmap | |
*.ipa | |
# Automatic backup files | |
*~.nib/ | |
*.swp | |
*~ | |
*.dat | |
*.dep | |
# Cocoapods | |
# Pods | |
!Podfile.lock | |
# Carthage | |
Carthage/Build | |
# Bundler | |
!Gemfile.lock |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@sendoa Si, se me fue el * :]
Tema Pods. Veo más facil comitear siempre los pods que acordarte de añadirlos y quitarlos en los commits de release. Esto ayuda a que como bien dices sea un build&run sin depender de nada. Pero imaginate, que haces un proyecto y no lo tocas en 10 meses, formateas y te quedas sin ese proyecto en local, y el tío que mantenia el proyecto quita el pod, o github tiene problemas, o te han jodido internet. Pues una putada.
Yo antes hacia como vosotros, pero los chicos de Cocoapods me dijeron que era mejor de esta manera por las razones que os doy. Da igual la excusa, no vale ni la del espacio (lo que ocupa un pod es insignificante en los sistemas de almacenamiento de hoy en día).
Espero que os haya convencido :]