Ajout de schémas d’espace de travail Xcode au contrôle de version

Je voudrais partager les schémas d’espace de travail que j’ai créés avec les autres membres de l’équipe. Cependant, ils sont tous stockés sous .xcodeproj> xcuserdata> .xcuserdatad> xcschemes. J’ai défini les dossiers xcuserdata comme étant ignorés dans SVN, car je supposais que toutes les données de ce dossier étaient spécifiques à l’utilisateur.

Y a-t-il un moyen de contourner ceci? c’est-à-dire que je ne veux pas que les systèmes soient spécifiques à l’utilisateur. Ou devrais-je vérifier le dossier xcschemes de toute façon. Et si je le fais, les autres utilisateurs pourront-ils voir et utiliser mes schémas?

Choisissez Manage Schemes dans le contrôle Schemes. Cochez “Partagé” à côté des schémas que vous souhaitez partager. Les schémas seront déplacés dans un dossier appelé “xcshareddata”.

Mise à jour: Cela fonctionne de la même manière pour Xcode 4-8.

Vous devez accéder à la vue “Gérer les schémas” et cocher la case “Partagé” (menu “Produit” -> Schéma -> Gérer les schémas …).

Ensuite, vous devrez supprimer ‘xcshareddata / xcschemes’ de votre fichier ignore et les append au repo (ou simplement utiliser ‘git add -f MyProject.xcodeproj / xcshareddata / xcschemes’)