O que deve .gitignore
incluir o típico para o Xcode 6?
Também para obter informações sobre o xccheckout
introduzido no Xcode 5, veja aqui
O que deve .gitignore
incluir o típico para o Xcode 6?
Também para obter informações sobre o xccheckout
introduzido no Xcode 5, veja aqui
Respostas:
1)
A resposta mais fácil é que a minha fica assim:
# 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 acredito ser o mesmo .gitignore que o GitHub configura com todos os seus repositórios por padrão.
2)
Outra resposta é que existe um site chamado "gitignore.io" , que gera os arquivos com base nos modelos .gitignore em https://github.com/github/gitignore .
Pods
: Guides.cocoapods.org/using/… ?
.idea/
só é necessário que usarAppCode
Se você estiver criando um novo projeto a partir do zero no Xcode 6 ... não há mais necessidade de um arquivo .gitignore longo, como apontei no meu último post : A Apple otimizou a estrutura padrão de arquivos e pastas de projetos para atender aos requisitos de Git claro e direto comete. A Apple também ignora dois padrões de arquivo por padrão se você criar o repositório git com um modelo de projeto do Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Eles os adicionaram ao seu .git/info/excludes
arquivo no diretório do projeto. Portanto, não é necessário ignorá-los novamente em .gitignore :-)
A única coisa que sempre incluo em um .gitignore
arquivo é a
# Exclude personal Xcode user settings
xcuserdata/
Consulte o arquivo Xcode.gitignore do Github para sempre ter uma lista atualizada dos arquivos Xcode a serem ignorados.