2017-10-03 1 views
1

J'ai travaillé sur un projet C en utilisant Xcode9. Je ne veux pas pousser mon répertoire .xcodeproj dans le GitHub. J'utilise le menu de contrôle de source à l'intérieur du Xcode pour synchroniser avec GitHub.Comment Xcode peut-il ignorer xcodeproj dans Xcode 9?

J'ai ajouté la ligne suivante dans mon fichier .gitignore:

*.xcodeproj/ 
DerivedData/ 
*.pbxproj 
*xcworkspace 

mais ça ne marchera pas. Quand je m'engage, Xcode pousse toujours mon répertoire xcodeproj dans le GitHub. Comment puis-je ignorer ces fichiers dans Xcode9.

Répondre

0

Cela pourrait être parce que ces fichiers sont déjà suivis (faisant l'affaire sans objet directive .gitignore)

Try et les supprimer de l'index

git rm --cached -r *.xcodeproj/ 
git rm --cached -r DerivedData/ 
git rm --cached -r *.pbxproj 
git rm --cached -r *xcworkspace 

L'option --cached veillera à vous garder ces fichiers sur le disque (et les supprimer ne forment que l'index).

+0

Merci. Ça a marché. – Judgelight