Je viens d'apporter quelques modifications et je vois un fichier en attente qui n'a pas été ajouté au dépôt. Le chemin d'accès aux noms de fichiers est */xcshareddata/IDEWorkspaceChecks.plist. Quelqu'un peut-il expliquer la raison de ce fichier et pourquoi ou pourquoi il ne doit pas être ajouté au dépôt?
Les fichiers dans xcshareddata/
doit être ajouté au référentiel (mais pas ceux de xcuserdata/
):
Xcode 9.3 ajoute un nouveau fichier IDEWorkspaceChecks.plist aux données partagées d'un espace de travail, pour stocker l'état des vérifications nécessaires de l'espace de travail. La validation de ce fichier pour le contrôle de source empêchera la réexécution inutile de ces vérifications pour chaque utilisateur ouvrant l'espace de travail. (37293167)
En ce qui concerne Xcode 9 et plus récent , la seule ligne dont vous avez vraiment besoin dans votre .gitignore est:
xcuserdata/
Rien d'autre pour Xcode 9+. Quelles que soient les autres lignes que vous avez dans votre .gitignore ne devraient être ajoutées que pour vos besoins spécifiques, pas parce que vous avez trouvé un échantillon obsolète de .gitignore sur Internet. :)